本试题所有用到 emp 表的地方请参见下面的描述:
emp 表结构如下:
EMPNO NUMBER(4) //员工编号
ENAME VARCHAR2(10) //员工姓名
JOB VARCHAR2(9) //工作类别
MGR NUMBER(4) //经理编号
HIREDATE DATE //雇佣日期
SAL NUMBER(7,2) //薪水
COMM NUMBER(7,2) //提成
DEPTNO NUMBER(2) //部门编号
Flag varchar2(10) //标记
1. 请写出 char,varchar2 类型存放的字符范围;除了存放字符的范围不同外,
char,varchar2 的差别在那里?(3 分)
2. 请说出以下伪列的含义:(5 分)
CURRVAL:
NEXTVAL:
LEVEL:
ROWID:
ROWNUM:
3. 请说出一下函数的含义:(5 分)
ASCII:
CHR:
TRIM:
NVL:
SUBSTR:
4. 请写一条 sql 语句根据 emp 表统计部门人数超过 10 人的各部门的薪水总和
(5 分)
5. 建立索引的好处是什么?索引对 updae,insert,delete 操作有什么影响?一张表
的索引越多越好吗?(3 分)