类 D、select所属分类,sum(价格) from 产品表 where max(价格)>1000 group by 所属分类
11、在emp表中查找名字以G开头的SQL语句是:( A)。 A. SELECT ename, hiredate FROM emp
WHERE ename like 'G%'; B. SELECT last_name, hiredate FROM emp
WHERE ename == 'G%'; C. SELECT last_name, hiredate FROM emp
WHERE ename in 'G%'; D. SELECT ename, hiredate FROM emp
WHERE ename like 'G___';
12、查看表结构的命令是( A )。
A.select B.create C.describe D.tiger
13、下面的语句是可以显示( D )。 SELECT ename, sal, comm, 12*sal FROM emp;
A.雇员编号 B.岗位 C.上级主管 D.年薪
14、能够统计表中记录行数的函数是( A )。 A.COUNT B.TO_NUMBER C.AVG D.SUBSTR
15、能够统计表中计算平均值的函数是( C )。 A.COUNT B.TO_NUMBER C.AVG D.SUBSTR
16、以下语句中可以正确查看服务器时间的sql语句是:( A ) A. select sysdate from dual; B. select systemdate from dual; C. select current_date from dual; D. 以上说法均不正确。
17、查看系统日期,要使用( D)。
A.实体化视图 B.表 C.序列 D.伪表Dual
18、在SQLPLUS中,执行外部脚本所用的命令是( B )。 A. / B. @脚本
C. EXE 脚本 D. 不能在SQLPLUS中直接运行脚本 19、在建表时如果希望某列的值,在一定的范围内,应建什么样的约束?(C )
A. primary key B. unique C. check D. not null
20、在Oracle中,一个用户拥有的所有数据库对象统称为( B ) A. 数据库 B. 模式 C. 表空间 D. 实例
21、在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将( D )表空间分配给用户作为默认表空间。 A. USER B. SYS C. DEFAULT D. SYSTEM
22、从雇员表emp中选取所有列创建一个备份表emp_old的语句是( A. CREATE TABLE emp_old
AS SELECT * FROM emp_old; B. BACKUP TABLE emp_old LIKE SELECT * FROM emp; C. ALTER TABLE emp_old SELECT * FROM emp; D. CREATE TABLE emp_old AS SELECT * FROM emp;
23、下列不属于Oracle数据库中的约束条件的是( C )。 A.NOT NULL B.Unique C.INDEX D.Primary key
24、下列哪种不是DML语句是( C)。 A.insert B.alter C.update D.delete
25、下列哪种不是DDL语句。( D) A.alter B.create C.drop D.commit
26、下列不建议使用的常用标量数据类型是。( D) A.Varchar2 B.Date C.Char D.Blob
27、下列建议使用的常用标量数据类型是。( A) A.Varchar2 B.Long C.Char D.Long raw
28、oracle数据库中,通过( C )可以以最快的方式访问表中的一行。A. 主键 B. 唯一索引 C. rowid D. 全表扫描
29、关于模式的描述下列哪一项不正确?( C ) A. 表或索引等模式对象一定属于某一个模式
B. 在Oracle数据库中,模式与数据库用户是一一对应的 C. 一个表可以属于多个模式
D)。 D. 一个模式可以拥有多个表
30、某用户需要创建一个很小的表,但是该表会被许多查询使用,这时用户应当在创建该表时指定下列哪个子句?( B ) A. PCTFREE和PCTUSED B. CACHE
C. NOLOGGING D. TABLESPACE
31、在Oracle中,( B )操作符返回并集操作并不包括重复行。 A. Intersect B. Union C. Union all D. Minus
32、在Oracle中,以下是STUDENTS表的结构: SID NUMBER NOT NULL,Primary Key SNAME VARCHAR2(30)
COURSE_ID VARCHAR2(10) NOT NULL MARKS NUMBER
你需要查询参加了课程ID为C10的考试,并且分数排在前10名的学生,以下( D )语句能够实现此功能。
A. SELECT SID,marks,ROWNUM \FORM students
WHERE ROWNUM<=10 AND course_id='C10' ORDER BY marks DESC;
B.SELECT SID,marks,ROWNUM\FORM students
WHERE ROWNUM<=10 AND course_id='C10' ORDER BY marks; C.
SELECT SID,marks,ROWNUM\FORM (SELECT SID ,marks FORM students
WHERE ROWNUM<=10 AND course_id='C10') ORDER BY marks DESC; D.
SELECT SID,marks,ROWNUM\FORM (SELECT SID ,marks FORM students
WHERE course_id='C10' ORDER BY marks DESC) WHERE ROWNUM<=10;
33、下面那个不是oracle程序设计中的循环语句( A ) A. for… end for B. loop…end loop C. while…end loop D. for… end loop
34、Select语句中用来连接字符串的符号是( C )。 A. “+” B. “&” C. “||” D. “|”
35、以下PL/SQL语句块执行的结果是( D) set serveroutput on; declare
var1 number:= 10; begin loop
exit when var1 > 12; var1:= var1 +1;
DBMS_OUTPUT.PUT_LINE('a'); end loop; end;
A. 无输出 B. a C. a a D. a a a 36、在Oracle中,当FETCH语句从游标获得数据时,下面叙述正确的是(A. 游标打开 B. 游标关闭
C. 当前记录的数据加载到变量中 D. 创建变量保存当前记录的数据
37、在Oracle中,不属于游标属性的是( B )。 A. %NOTFOUND B. %FOUND C. %ISCLOSE D. %ISOPEN 38、在Oracle中,下列哪个语句允许检查UPDATE语句所影响的行数?(A. SQL%NOTFOUND B. SQL %FOUND
C. SQL %ROWCOUNT D. SQL %COUNT
39、在Oracle中,关于子程序的描述不正确的是( C )。
A. 子程序是已命名的PL/SQL块,可带参数并可在需要时随时调用 B. 子程序可以具有声明部分、可执行部分和异常处理部分
C )。C )。