单项选择题如何将变量v_row定义为emp表的记录类型()

A.v_row emp%type;
B.v_row emp%record;
C.v_row emp%tabletype;
D.v_row emp%rowtype;


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题关于PL/SQL块的说法正确的是()

A.执行部分是必须的,因此声明部分也可以放到执行部分中来
B.PL/SQL块在执行时,是统一传输给数据库服务器进行执行的
C.在PL/SQL中SELECT的语句的用法与在SQL*PLUS中完全一致
D.匿名PL/SQL块的执行效率要高于命名PL/SQL块

2.单项选择题下列关于PL/SQL的说法正确的是()

A.PL/SQL是应用于各种数据库上的通用语言
B.PL/SQL是过程化的SQL语言
C.PL/SQL是只能在SQL*PLUS中运行
D.在PL/SQL可以直接执行所有的SQL操作

4.单项选择题假定已经定义了一个名为arr_type的PL/SQL表类型,那么怎样实例化一个arr_type类型的变量()

A.v_arr arr_type;
B.v_arr is arr_type;
C.v_arr of arr_type;
D.v_arr arr_type%type;

5.单项选择题在PL/SQL中定义一个可以存放雇员表(EMP)的员工名称(ENAME)的PL/SQL表类型,应该()

A.type array arr_type[emp.ename%type] index by binary_integer;
B.type table arr_type[emp.ename%type] index by binary_integer;
C.type arr_type is table of emp.ename%type index by binary_integer;
D.type arr_type is pl_sql table of emp.ename%type index by binary_integer;

6.单项选择题在PL/SQL中预定义了所要查询的数据没有找到例外,它是()

A.NO DATA FOUND
B.DATA_NOT_FOUND
C.NO_DATA_FOUND
D.DATA_NO_FOUND

7.单项选择题在PL/SQL中定义一个名为v_name长度为60个字符的变长字符串类型的变量,以下正确的是()

A.v_namechar(60);
B.v_namestring(60);
C.v_namevarchar2(60);
D.v_namevarchar2(61);

8.单项选择题对于雇员表(EMP)中的员工薪水(SAL)进行分级,3000元以上的为A级,2000元以上到3000元为B级,2000元及以下为C级,以下哪此操作能实现以上要求()

A.select sal,decode(sal>3000,'A',sal>2000,'B','C') grade from emp;
B.select sal,decode(sal,3000,'A',2000,'B','C') grade from emp;
C.select sal,(case when sal>3000 then 'A' when sal>2000 then 'B' else 'C' end) grade from emp;
D.select sal,(if sal>3000 then 'A' elsif sal>2000 then 'B' else 'C' end if) grade from emp;

9.单项选择题取小于或等于变量V_NUM的最大整数,应该用以下哪项操作()

A.CEIL(V_NUM)
B.FLOOR(V_NUM)
C.TRUNC(V_NUM)
D.ROUND(V_NUM)

10.单项选择题取大于或等于变量V_NUM的最小整数,应该以下哪项操作()

A.CEIL(V_NUM)
B.FLOOR(V_NUM)
C.TRUNC(V_NUM)
D.ROUND(V_NUM)