A.包是由包头和包体组成的,在定义包头时,必须也要同时定义好包体
B.包是由包头和包体组成的,包头和包体是可以分别创建的
C.包是由包头和包体组成的,包头和包体可以写在一起,也可以分别定义
D.包是由包头和包体组成的,包头是包体中所有变量的定义区,而包体则只是执行代码部分
您可能感兴趣的试卷
你可能感兴趣的试题
A.过程和函数都是命名的PL/SQL块,但执行效率要比普通PL/SQL块高
B.过程和函数都是命名的子程序,每次执行前由数据库进行编译
C.过程是没有返回参数的,而函数是有返回参数的
D.过程不带输入参数,而函数是要带输入参数的
A.v_row emp%type;
B.v_row emp%record;
C.v_row emp%tabletype;
D.v_row emp%rowtype;
A.执行部分是必须的,因此声明部分也可以放到执行部分中来
B.PL/SQL块在执行时,是统一传输给数据库服务器进行执行的
C.在PL/SQL中SELECT的语句的用法与在SQL*PLUS中完全一致
D.匿名PL/SQL块的执行效率要高于命名PL/SQL块
A.PL/SQL是应用于各种数据库上的通用语言
B.PL/SQL是过程化的SQL语言
C.PL/SQL是只能在SQL*PLUS中运行
D.在PL/SQL可以直接执行所有的SQL操作
A.v_arr[1]
B.v_arr(1)
C.v_arr<1>
D.v_arr{1}
A.v_arr arr_type;
B.v_arr is arr_type;
C.v_arr of arr_type;
D.v_arr arr_type%type;
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;
A.NO DATA FOUND
B.DATA_NOT_FOUND
C.NO_DATA_FOUND
D.DATA_NO_FOUND
A.v_namechar(60);
B.v_namestring(60);
C.v_namevarchar2(60);
D.v_namevarchar2(61);
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;
最新试题
在SQL语句执行前的解析阶段,要判断其中涉及的表名和列名是否合法,判断所依据的信息存放在()
下列哪个操作可以将表中的数据删除,并且不需要回滚删除后回收其所占有的空间,但表定义保留()
以下关于ORACLE物理和逻辑存储结构的说法正确的是()
假设用户正在执行UPDATE操作,此时用以下哪种方法可以关闭数据库()
表空间默认的PCTINCREASE参数值为下列哪一个()
在PL/SQL中用以下哪个运算符或函数,可以将两个字符串连接起来()
回滚段存放在哪类文件中()
数据字典信息被存放在哪类文件中()
以下关于PL/SQL变量类型的说法正确的是()
以下的PL/SQL声明哪个是正确的?()