ORACLE选择题
数据字典在SGA的哪一个组件中缓存数据库高速缓冲区共享PGA
重做日志缓冲区如果存储过程的参数类型为OUT,那么调用时传递的参数应该为常量表达式变量都可以下列有关存储过程的特点说法错误的是
存储过程不能将值传回调用的主程序
存储过程是一个命名的模块
编译的存储过程存放在数据库中
一个存储过程可以调用另一个存储过程 下列有关函数的特点说法错误的是
函数必须定义返回类型
函数参数的类型可以是OUT
在函数体内可以多次使用RETURN语句
函数的调用应使用EXECUTE命令 下列有关包的使用说法错误的是
在不同的包内模块可以重名
包的私有过程不能被外部程序调用
包体中的过程和函数必须在包头部分说明
必须先创建包头,然后创建包体以下需求中哪个需要用分组函数来实现?
把ORDER表中的定单时间显示成 'DD MON YYYY' 格式
把字符串 'JANUARY 28, 2000' 转换成日期格式
显示PRODUCT 表中的COST
把PRODUCT表中的DESCRIPTION列用小写形式显示
用以下的SQL语句查询数据库:
SELECT id_number "Part Number", SUM(price * quantity) TOTAL, description FROM inventory WHERE price > 5.00 ORDER BY "Part Number", 3;哪一句会产生错误? FROM INVENTORY
WHERE PRICE > 5.00
ORDER BY "PART NUMBER", 3;
SELECT id_number "Part Number", SUM(price * quantity) TOTAL, description
看下面代码,正确的是DECLARE
DBMS_OUTPUT.PUT_LINE('定义部分');
BEGIN
DBMS_OUTPUT.PUT_LINE('语句部分');
END;BEGIN
NUM NUMBER:=100;
DBMS_OUTPUT.PUT_LINE('NUM 的值为:'||NUM);
END;DECLARE
NUM NUMBER:=100;
BEGIN
NUM:=NUM+NUM/2;
DBMS_OUTPUT.PUT_LINE('NUM 的值为:'||NUM);
END;BEGIN
NUM NUMBER:=100;
DECLARE
NUM:=NUM+NUM/2;
DBMS_OUTPUT.PUT_LINE('NUM 的值为:'||NUM);
END;dba_users
dba_tab_privs
dba_tabspaces
user_tab_privs
下面是有关系统权限和对象权限的描述,正确的是( )(选择一项)
系统权限是针对某个对象的权限,对象权限不与数据库中的某个对象关联
系统权限和对象权限都是针对某个对象操作的权限
系统权限和对象权限都不与具体的对象关联
系统权限不与数据库中的对象关联,对象权限是针对某个对象操作的权限
CREATE TABLE 语句用来创建( )(选择一项)
表
视图
用户
函数
如果希望更新Oracle表authors中first_name列为非空,可以使用哪个语句( )(选择一项)
alter table authors add first_name not null
alter table authors modify first_name not null
alter table authors alter first_name not null
alter table authors drop first_name not null
下面是有关Oracle主键约束的描述,正确的是( )(选择一项)
主键约束用于唯一的确定表中的每一行数据
在一个比表中,最多只能有2个主键约束
主键约束只能由一个列组成
主键约束不能由一个单列组成
在Oracle系统中,可以使用( )提交完成的事务(选择一项)
commit
rollback
savepoint
transaction
使用desc命令可以显示表的( )信息(选择三项)
列名称
列长度
列是否为空
表名称
使用show命令可以得到许有用的信息选些信息上要包括( )(选择三项)
SQL*Plus的环境设置
表的结构
创建PL/SQL代引的错误消息
init.orm参数
比较pagesize和linesize两个命令的特点( )(选择两项)
pagesize命令用于设置屏幕上每一页包含的行数
line