oracle期末考试试题复习题.doc
文本预览下载声明
1.以下( A)内存区不属于SGA。
A.PGA B.日志缓冲区 C.数据缓冲区 D.共享池
2.在Oracle中,能够将emp表的SELECT权限赋予用户SCOTT的语句是( B )。
A、grant select emp to scott B、grant select on emp to scott
C、grant on emp select to scott D、grant scott on emp select
3.在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将( C )表空间分配给用户作为默认表空间。
A.HR B.SCOTT C.SYSTEM D.SYS
4.在Oracle中,下列选项中,不能直接嵌入PL/SQL块中的语句有( AC )。[选两项]
A、SELECT B、INSERT C、CREATTABLE D、GRANT
5、ORACLE用来判断列值是否为空的操作符是_B___
A. ==NULL
B. IS NULL
C. AS NULL
D. NULLIS
6.( CD)SQL语句将为计算列SAL*12生成别名Annual Salary[选两项]
A.SELECT ename,sal*12 ‘Annual Salary’ FROM emp;
B.SELECT ename,sal*12 “Annual Salary” FROM emp;
C.SELECT ename,sal*12 AS AnnualSalary FROM emp;
D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp;
7.在Oracle中,假设a变量的值为“a”,则执行代码decode(a,a,1,b,2,c,3,4)
后的结果是(A )。
A、1 B、2 C、3 D、4
8.锁用于提供( )。
A.改进的性能
B.数据的完整性和一致性
C.可用性和易于维护
D.用户安全
9.在Oracle中,emp表中包含以下列:员工姓名:ename varchar2,工资:salary varchar2,雇佣日期:hiredate date;管理部门想要一份在公司工作了5年以上的员工名单,能够实现该功能的Sql语句是(C)。
A、select ename from emp where sysdate-hiredate5;
B、select ename from emp where hiredate-sysdate5;
C、select ename from emp where (sysdate-hiredate)/3655;
D、select ename from emp where (sysdate-hiredate)*3655;
10.在Oracle中,将emp表的select权限赋予用户test的语句是(B )。
A、grant select emp to test B、grant select on emp to test
C、grant on emp select to test D、grant scott on emp select to test
11.在Oracle中,关于ltrim函数的功能的说法中,正确的选项是(B)。
A、用于截取字符串的左右的空格
B、用于删除字符串左边的指定字符
C、用于删除字符串的任意位置的指定空格
D、用于删除字符串任意位置的指定字符
12.在Oracle中,可以用来访问序列的选项是(A)。
A、currval和nextval B、nextval和preval
C、cache和nocache D、maxvalue和minvalue
13.带有(B )子句的SELECT语句可以在表的一行或多行上放置排他锁。
A.FOR INSERT B.FOR UPDATE
C.FOR DELETE D.FOR REFRESH
14.在客户定单表(CUSTOMER)中有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句。( A )
A .SELECT * FROM CUSTOMER WHERE PRICE500;
B.SELECT * FROM CUSTOMER WHERE PRICE BETWEEN 500 AND *;
C .SELECT * FROM CUSTOMER WHE
显示全部