当需要返回当前用户的名字,可以执行如下()SQL语句。

题目

当需要返回当前用户的名字,可以执行如下()SQL语句。

  • A、SELECT user FROM V$DBA
  • B、SELECT user FROM dual
  • C、SELECT name FROM dual
  • D、SELECT name FROM V$DBA
参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下()类型的SQL语句

A.DROPTABLEtable1

B.DROPTABLEtablelwithforeignkey

C.DROPTABLEtablel1CASCADECONSTRAINTS

D.DROPTABLEtable1all


正确答案:C

第2题:

以下13题使用的数据如下: 当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是: [*]

执行如下SQL语句后 SELECT*FROM stock INTO DBF stock ORDER BY单价


正确答案:A
如果在使用SELECT语句的同时使用了INTODBF|TABLETa-bleName短语,系统则将查询结果存放到永久表中,如果INTO子句中所指定的表已经打开,且SETSAFETY设置为OFF,则VisualFoxPro在不给出警告的情况下改写该表。如果指定了基本表的名称,则VisualFoxPro产生错误信息。本题中在做SQL之前没有对表stock进行打开操作,因此系统会出现提示错误信息。

第3题:

下列关于动态SQL语句的叙述中,哪个是不正确的?( )

A) 动态SQL语句是SQL标准提供的一种语句运行机制

B) 动态SQL语句是指在程序编译时尚未确定,需要在程序的执行过程中临时生成的SQL语句

C) SQL标准引入动态SQL语句的原因是由于静态SQL语句不能提供足够的编程灵活性

D) SQL标准提供的动态SQL语句的执行方式只有立即执行方式

A.

B.

C.

D.


正确答案:D

第4题:

执行如下SQL语句后
执行如下SQL语句后
SELECT DISTINCT 单价 FROM stock;
WHERE 单价=(SELECT min(单价)FROM stock)INTO DBF stock x
表stock x中的记录个数是______。

A.1
B.2
C.3
D.4

答案:A
解析:
虽然最小值有两个,但短语DISTINCT去掉重复值,所以在表SX中的记录个数是1。

第5题:

当需要创建用户时,可以使用如下()语句来完成。

A.CREATE USER

B.CREATE ROLE

C.CREATE PROCESS

D.CREATE LOGIN


参考答案:A

第6题:

在Oracle中,用以下SQL命令创建了一个序列:CREATE SEQUENCEmy_seq START WITH 394 INCREMENT BY 12 NOMINVALUE NOMAXVALUE NOCYCLENOCACHE;用户执行包含my_seq.NEXTVAL的SQL语句三次,然后执行包含my_seq.CURRVAL的SQL语句四次,请问序列my_seq的当前值是()

A.406

B.418

C.430

D.442


参考答案:B

第7题:

当使用SELECT语句返回的结果集中行数很多时,为了便于用户对结果数据的浏览和操作,可以使用子句来限制被SELECT语句返回的行数。


参考答案:LIMIT

第8题:

每个存储过程可以包含__________ 条Transact-SQL语句,可以在过程体中的任何地方使用__________ 语句结束该过程的执行并返回。


参考答案多(若干) RETURN(返回)

第9题:

INFORMIX的环境下,dbaccess程序可以执行所有标准SQL语句,也可以同时执行多条SQL语句。

A.错误

B.正确


参考答案:B

第10题:

SQL注入,是开发者在代码中使用SQL语句时,要先生成SQL语句,然后调用函数执行这条SQL语句。如果错误地直接将用户输入拼接到SQL语句中,就有可能产生非预期的结果,从而将用户输入当作SQL语句执行。


正确答案:正确

更多相关问题