以下试题来自:Oracle认证考试题库

单项选择题在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值()。

A.select ename,nvl(comm.,0)from emp
B.select ename,null(comm.,0)from emp
C.SELECT ename,NULLIF(comm,0)FROM emp
D.SELECT ename,DECODE(comm.,NULL,0)FROM emp

为您推荐的考试题库

您可能感兴趣的试卷

你可能感兴趣的试题

1当SELECT INTO语句没有返回行时,会触发的异常是()。

A.TOO_MANY_ROWS
B.VALUE_ERROR
C.NO_DATA_FOUND
D.不会触发任何异常

2下列选项中,不能直接嵌入PL/SQL块中的语句有()。

A.SELECT
B.INSERT
C.CREATE TABLE
D.GRANT
E.COMMIT

3下列关于序列的使用场景说法正确的是()。

A.使用序列代替多个字段的主键标识记录,以简化子表对于父表的引用关系
B.需要产生诸如此类的单据流水号,可以借助序列来完成
C.如果有多个用户同时向序列提出申请,可能会生成两个相同的整数

4在Insert触发器中可使用的引用有()。

A.:new
B.:Old
C.:Update
D.:New和:Old

5关于程序包中的游标说法正确的有()。

A.可定义为%ROWTYPE类型
B.Return子句是可选的
C.在包的实现体部分必须给出游标的完整声明
D.不可以定义Ref游标