单项选择题假定已经定义了一个名为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;


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题在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;

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

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

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

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

4.单项选择题对于雇员表(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;

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

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

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

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

7.单项选择题对数值型变量V_NUM,进行四舍五入,保留小数点后两位,以下操作正确的是()

A.SUBSTR(V_NUM,1,2)
B.TRUNC(V_NUM,2)
C.TRUNC(V_NUM,-2)
D.ROUND(V_NUM,2)
E.ROUND(V_NUM,-2)

8.单项选择题从某字符串中截取一部分子串,可以用以下哪个函数实现()

A.TRUNC
B.TRIM
C.LPAD
D.INSTR
E.SUBSTR

9.单项选择题在ORACLE客户端网络配置文件中"SID"参数值为()

A.服务器的IP
B.服务器的机器名
C.服务器的数据库域名
D.服务器的实例名
E.以上所述都不正确

10.单项选择题在ORACLE客户端网络配置文件中"PORT"参数值为()

A.服务器的侦听端口,默认为1521
B.服务器的侦听端口,默认为7778
C.中间层的接入端口,默认为1521
D.中间层的接入端口,默认为7778
E.以上所述都不正确