Oracle-选择题题库
- 格式:doc
- 大小:42.50 KB
- 文档页数:12
1.下列不属于ORACLE的逻辑结构的是(C)A.区B.段C.数据文件D.表空间2. 下面哪个用户不是ORACLE缺省安装后就存在的用户(A)A . SYSDBAB. SYSTEMC. SCOTTD. SYS3.下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表(A)A.授予了CONNECT的角色,但没有授予RESOURCE的角色B.没有授予用户系统管理员的角色C.数据库实例没有启动D.数据库监听没有启动4.函数通常用来计算累计排名,移动平均数和报表聚合。
(B)A . 汇总B. 分析C 分组D 单行5.带有(B)字句的SELECT语句可以在表的一行或多行放置排他锁。
A . FOR INSERTB. FOR UPDATEC. FOR DELETED. FOR REFRESH6.在Oracle中,你以SYSDBA登录,CUSTOMER表位于Mary用户方案中,下面哪条语句为数据库中的所有用户创建CUSTOMER表的同义词(B)。
CREATE PUBLIC SYNONYM cust ON mary.customer;CREATE PUBLIC SYNONYM cust FOR mary.customer;CREATE SYNONYM cust ON mary.customer FOR PUBLIC;不能创建CUSTOMER的公用同义词。
7. 在Oracle中,当FETCH语句从游标获得数据时,下面叙述正确的是(C)。
A.游标打开B.游标关闭C.当前记录的数据加载到变量中D.创建变量保存当前记录的数据8. 在Oracle中,下面关于函数描述正确的是(AD)。
A.SYSDATE函数返回Oracle服务器的日期和时间B.ROUND数字函数按四舍五入原则返回指定十进制数最靠近的整数C.ADD_MONTHS日期函数返回指定两个月份天数的和D.SUBSTR函数从字符串指定的位置返回指定长度的子串9. 阅读下面的PL/SQL程序块:BEGININSERT INTO employee(salary,last_name,first_name) VALUES(35000,’Wang’,'Fred’);SAVEPOINT save_a;INSERT INTO employee(salary,last_name,first_name) VALUES(40000,’Woo’,'David’);SAVEPOINT save_b;DELETE FROM employee WHERE dept_no=10; SAVEPOINT save_c;INSERT INTO employee(salary,last_name,first_name) VALUES(25000,’Lee’,'Bert’);ROLLBACK TO SAVEPOINT save_c;INSERT INTO employee(salary,last_name,first_name) VALUES(32000,’Chung’,'Mike’);ROLLBACK TO SAVEPOINT save_b;COMMIT;END;运行上面的程序,哪两个更改永久保存到数据库(CD)。
1.( )触发器允许触发操作的语句访问行的列值。
(选一项)A、行级B、语句级C、模式D、数据库级2.( )是oracle在启动期间用来标识物理文件和数据文件的二进制文件。
(选一项)A、控制文件B、参数文件C、数据文件D、可执行文件3.CREATE TABLE 语句用来创建(选一项)A、表B、视图C、用户D、函数4.imp命令的哪个参数用于确定是否要倒入整个导出文件。
(选一项)A、constranintsB、tablesC、fullD、file5.ORACLE表达式NVL(phone,'0000-0000')的含义是(选一项)A、当phone为字符串0000-0000时显示空值B、当phone为空值时显示0000-0000C、判断phone和字符串0000-0000是否相等D、将phone的全部内容替换为0000-00006.ORACLE交集运算符是(选一项)A、intersectB、unionC、setD、minus7.ORACLE使用哪个系统参数设置日期的格式(选一项)A、nls_languageB、nls_dateC、nls_time_zoneD、nls_date_format8.Oracle数据库中,通过()访问能够以最快的方式访问表中的一行(选一项)A、主键B、RowidC、唯一索引D、整表扫描9.Oracle数据库中,下面()可以作为有效的列名。
(选一项)A、ColumnB、123_NUMC、NUM_#123D、#NUM12310.Oracle数据库中,以下()命令可以删除整个表中的数据,并且无法回滚(选一项)A、dropB、deleteC、truncateD、cascade11.Oracle中, ( )函数将char或varchar数据类型转换为date数据类型。
(选一项)A、dateB、to_dateC、todateD、ctodate12.ORACLE中,执行语句:SELECT address1||','||address2||','||address2 "Address" FROM employ;将会返回()列(选一项)A、0B、1C、2D、313.Oralce数据库中,以下()函数可以针对任意数据类型进行操作。
oracle期末考试卷Oracle期末考试卷一、选择题(每题2分,共20分)1. Oracle数据库的默认端口号是什么?A. 1521B. 3306C. 1433D. 54322. 在Oracle数据库中,以下哪个命令用于查看当前数据库的所有用户?A. SELECT USER FROM DUAL;B. SELECT DISTINCT USERNAME FROM DBA_USERS;C. SELECT * FROM ALL_USERS;D. SELECT * FROM USER_USERS;3. 以下哪个不是Oracle数据库的体系结构组件?A. 数据库B. 实例C. 表空间D. 索引4. Oracle数据库的哪个组件负责管理数据的存储和检索?A. SQLB. PL/SQLC. RDBMSD. DBMS5. 在Oracle数据库中,以下哪个命令用于创建一个新的表?A. CREATE TABLE;B. CREATE DATABASE;C. CREATE INDEX;D. CREATE VIEW;6. Oracle数据库中,哪个命令用于删除一个表?A. DROP TABLE;B. REMOVE TABLE;C. DELETE TABLE;D. ERASE TABLE;7. Oracle数据库中,哪个命令用于查看表的结构?A. DESCRIBE table_name;B. EXPLAIN table_name;C. SHOW table_name;D. SELECT table_name;8. 在Oracle数据库中,以下哪个命令用于添加新的列到一个已存在的表?A. ADD COLUMN column_name column_type;B. INSERT COLUMN column_name column_type;C. CREATE COLUMN column_name column_type;D. APPEND COLUMN column_name column_type;9. Oracle数据库中,哪个命令用于更新表中的记录?A. UPDATE table_name SET column_name = new_value WHERE condition;B. MODIFY table_name SET column_name = new_value WHERE condition;C. CHANGE table_name SET column_name = new_value WHERE condition;D. ALTER table_name SET column_name = new_value WHERE condition;10. 在Oracle数据库中,以下哪个命令用于删除表中的记录?A. ERASE FROM table_name WHERE condition;B. REMOVE FROM table_name WHERE condition;C. DELETE FROM table_name WHERE condition;D. DROP FROM table_name WHERE condition;二、简答题(每题5分,共30分)1. 简述Oracle数据库的体系结构。
oracle试题一、选择题1. 在Oracle数据库中,用于创建表的语句是什么?A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE VIEW答案:B2. 下列哪个命令可以用于查询当前数据库中的所有表?A. DESCB. SHOW TABLESC. LIST TABLESD. SELECT * FROM ALL_TABLES答案:C3. 在Oracle中,如何删除一个表?A. REMOVE TABLE table_name;B. DELETE TABLE table_name;C. DROP TABLE table_name;D. ERASE TABLE table_name;答案:C4. 在Oracle SQL中,哪个关键字用于选择所有列?A. ALLB. EACHC. EVERYD. ALL COLUMNS答案:A5. 如何在Oracle SQL查询中对结果进行排序?A. ORDER BY column_name ASC/DESC;B. SORT BY column_name ASC/DESC;C. ARRANGE BY column_name ASC/DESC;D. CLASSIFY BY column_name ASC/DESC;答案:A二、填空题1. 在Oracle数据库中,用来创建视图的关键字是_______。
答案:CREATE VIEW2. 若要在Oracle中为表添加一个新的列,应使用_______语句。
答案:ALTER TABLE3. 在Oracle SQL中,用于合并两个或多个查询结果的关键字是_______。
答案:UNION4. 若要在Oracle数据库中重命名表,应使用_______语句。
答案:RENAME5. 在Oracle中,用来删除表中的行的语句是_______。
答案:DELETE三、简答题1. 请简述Oracle数据库中的事务是什么?答:事务是一组SQL语句的集合,它们作为一个单一的工作单元执行。
Oracle题库⼀、选择题1、对于Oracle数据库软件的应⽤,主要分为哪两⼤块(AB )。
〖2个答案〗A.开发B.管理C.安装D.调试2、以下哪项不是Oracle数据库物理组件的类型(D)。
〖1个答案〗A. 数据⽂件B. 控制⽂件C. ⽇志⽂件D. 表空间3、以下哪项不是Oracle数据库的逻辑组件的类型(D)。
〖1个答案〗A. 表空间B. 段C. 扩展区D. ⽇志⽂件4、关于数据控制语⾔中,收回所授予的权限的语句是(B)。
〖1个答案〗A. CreateB. RevokeC. GrantD. Update5、Oracle数据库中,取余数的运算符是(B)。
〖1个答案〗A. %B. modC. /D. ||6、Oracle数据库中,连接字符串的运算符是( D)。
〖1个答案〗A. +B. &C. isD. ||7、Oracle数据库中返回字符串长度的函数是(D)。
〖1个答案〗C. InStrD. Length8、Oracle数据库中按指定的精度进⾏四舍五⼊的函数是(C)。
〖1个答案〗A. SignB. TruncC. RoundD. Mod9、转换⽇期类型为字符串的转换函数是(C)。
〖1个答案〗A. to_dateB. to_datetimeC. to_charD. to_number10、在数据库中,对象Index表⽰(D)。
〖1个答案〗A.同义词B.表C.包D.索引11、关于通配符中的“%”,以下说法正确的两项是(BD)。
〖2个答案〗A. 代表任意⼀个字符,与Like结合使⽤B. 代表任意多个字符,与Like结合使⽤C. 代表任意⼀个字符,在Like后的表达式中只能使⽤⼀次“%”D. 代表任意多个字符,在Like后的表达式中可以使⽤多次“%”12、要统计某表中记录的总个数,以下哪项是正确的SQL语句(C)。
〖1个答案〗A. select Max(*) from 表名B. select Sum(*) from 表名C. select Count(*) from 表名D. select Min(*) from 表名13、要求表中数据的最⼤值,应使⽤什么函数(A)。
1.参数文件中,下列四个符号中哪个符号开头的行表示注释行___C___。
A、$B、@C、#D、!2. 手工创建一个新的数据库时,首先需要___D___。
A、启动一个实例B、启动SQL*PLUS,以SYSDBA身份连接OracleC、关闭当前实例D、创建一个参数文件3.关于控制文件,下列说法正确的是___A___。
A、建议至少有两个位于不同磁盘上的控制文件B、建议至少有两个位于同一磁盘上的控制文件C、建议保存一个控制文件D、一个控制文件,数据库不能运行。
4.DB_BLOCK_SIZE初始化参数的度量单位是___B___。
A、BLOCKB、BYTEC、PAGED、ROW5.下列表空间中,__D____表空间是运行一个数据库必须的一个表空间。
A、ROLLBACKB、TOOLSC、TEMPD、SYSTEM6. PL/SQL代码段中注释符号是___C___。
A、//B、\\C、--D、’7.___D___是Oracle中一个有效的后台服务器进程。
A、ARCHiverB、LGWR (Log Writer)C、DBWR (Dbwriter)D、以上所有项8. 数据库启动过程中何时读取参数文件___C___。
A、打开数据库时B、装载数据库时C、实例启动时D、以上所有项9. 在PL/SQL代码段的异常处理块中,捕获所有异常的关键词是___A___。
A、OTHERSB、ALLC、ExceptionD、ERRORS10. 关闭数据库时,首先会___C___。
A、关闭数据库实例B、卸载数据库C、关闭数据库D、关闭操作系统11. DBA可以使用下列哪一个命令查看当前归档状态__A____。
A.ARCHIVE LOG LIST B、FROMARCHIVE LOGSC、SELECT * FROM V$THREADD、SELECT * FROM ARCHIVE_LOG_LIST12. 当创建控制文件的时候,数据库一定要__B____。
oracle数据库的试题及答案一、选择题1. Oracle数据库是一种()数据库管理系统。
A. 非关系型B. 关系型C. 分布式D. 图形化2. 数据库中,将所有数据进行分类和组织的基本单位是()。
A. 表B. 字段C. 记录D. 数据库3. 在Oracle数据库中,用于删除表中所有数据的操作是()。
A. DELETEB. REMOVEC. DROPD. TRUNCATE4. 在Oracle数据库中,用于更新表中数据的操作是()。
A. UPDATEB. MODIFYC. ALTERD. REPLACE5. 在Oracle数据库中,用于查询数据的操作是()。
A. SELECTB. SEARCHC. FINDD. WHERE二、简答题1. 请简述Oracle数据库的特点。
Oracle数据库具有以下特点:- 完整性:通过约束和触发器来保证数据的完整性。
- 可扩展性:支持集群部署和分布式数据库,可以动态扩展数据库的容量。
- 安全性:提供了严格的数据权限管理和用户认证机制,保护数据免受未经授权的访问。
- 可靠性:支持数据备份和恢复功能,保障数据的持久性和可靠性。
- 高性能:采用多线程和缓存技术,提高数据库的读写性能和响应速度。
2. 在Oracle数据库中,什么是事务?事务是指逻辑上的一组操作,这组操作要么全部成功执行,要么全部失败回滚。
事务具有以下特性:- 原子性:事务中的操作要么全部执行成功,要么全部回滚,不会出现部分执行的情况。
- 一致性:事务执行前后,数据库的状态保持一致性,不会破坏数据的完整性。
- 隔离性:事务之间相互独立,每个事务都认为自己是唯一在操作数据库的。
- 持久性:事务一旦提交,其对数据库的修改将永久保存,不会被回滚。
3. 请说明Oracle数据库中的索引是什么,并简要介绍索引的作用。
索引是一种特殊的数据库对象,用于快速查找数据库中的数据。
索引基于一个或多个列值创建,并按照特定的排序规则存储列值和对应的行指针。
oracle笔试题及答案一、选择题1. Oracle数据库是一种()数据库管理系统。
A. 关系型B. 非关系型C. 层次型D. 网状型答案:A2. 下列哪个选项不属于Oracle数据库的特点?A. 完全支持SQL语言B. 支持分布式数据库C. 提供高可用性和故障恢复机制D. 仅支持单用户操作答案:D3. 在Oracle数据库中,下列关键字中哪个用于插入一行数据?A. UPDATEB. DELETEC. SELECTD. INSERT答案:D4. 在Oracle数据库中,下列关键字中哪个用于从表中删除一行数据?A. TRUNCATEB. DROPC. DELETED. REMOVE答案:C5. 在Oracle数据库中,下列关键字中哪个用于更新表中的数据?A. MODIFYB. ALTERC. UPDATED. CHANGE答案:C6. 在Oracle数据库中,下列哪个语句用于创建一个新的用户?A. CREATE ROLEB. CREATE USERC. GRANT PERMISSIOND. ALTER ACCOUNT答案:B7. 在Oracle数据库中,下列关键字中哪个用于将表中的数据按照指定的列进行排序?A. SORTB. GROUPC. ORDERD. ARRANGE答案:C8. 在Oracle数据库中,下列关键字中哪个用于查询满足特定条件的数据?A. SELECTB. SEARCHC. FINDD. FILTER答案:A9. 在Oracle数据库中,下面哪个关键字用于创建新的表?A. CREATEB. MAKEC. BUILDD. CONSTRUCT答案:A10. 下列哪个Oracle数据库对象用于避免数据冗余,提高查询速度,并提供数据的一致性和完整性?A. 视图(View)B. 函数(Function)C. 存储过程(Stored Procedure)D. 游标(Cursor)答案:A二、简答题请简要回答以下问题。
Oracle必背选择题1.( )触发器允许触发操作的语句访问行的列值。
(选一项)A、行级B、语句级C、模式D、数据库级2.( )是oracle在启动期间用来标识物理文件和数据文件的二进制文件。
(选一项)A、控制文件B、参数文件C、数据文件D、可执行文件3.CREATE TABLE 语句用来创建(选一项)A、表B、视图C、用户D、函数4.imp命令的哪个参数用于确定是否要倒入整个导出文件。
(选一项)A、constranintsB、tablesC、fullD、file5.ORACLE表达式NVL(phone,'0000-0000')的含义是(选一项)A、当phone为字符串0000-0000时显示空值B、当phone为空值时显示0000-0000C、判断phone和字符串0000-0000是否相等D、将phone的全部内容替换为0000-00006.ORACLE交集运算符是(选一项)A、intersectB、unionC、setD、minus7.ORACLE使用哪个系统参数设置日期的格式(选一项)A、nls_languageB、nls_dateC、nls_time_zoneD、nls_date_format8.Oracle数据库中,通过()访问能够以最快的方式访问表中的一行(选一项)A、主键B、RowidC、唯一索引D、整表扫描9.Oracle数据库中,下面()可以作为有效的列名。
(选一项)A、ColumnB、123_NUMC、NUM_#123D、#NUM12310.Oracle数据库中,以下()命令可以删除整个表中的数据,并且无法回滚(选一项)A、dropB、deleteC、truncateD、cascade11.Oracle中, ( )函数将char或varchar数据类型转换为date数据类型。
(选一项)A、dateB、to_dateD、ctodate12.ORACLE中,执行语句:SELECT address1||','||address2||','||address2 "Address" FROM employ;将会返回()列(选一项)A、0B、1C、2D、313.Oralce数据库中,以下()函数可以针对任意数据类型进行操作。
选择题题库
1.以下命令哪个是 * 命令?()
A.B.C.D.
2.用*的命令可以查看表的结构信息,包括列的名称和数据类型
A.B.C.D.
3.的前端工具是()
A.* C.D.
4.在*中,如何运行脚本程序( )
A./ B.@脚本C.脚本D.不能在*中直接运行脚本
5.用命令将*缓冲区中的内容保存到文件中,使用下列哪种方法
( )
A.将缓冲区的内容,然后再到文件中即可
B.使用命令参数是文件路径
C.方式,参数是文件路径
D.会自动保存
6.用来设置一行能够显示的字符长度的命令是( )
A.B.
C.D.
7.以下哪个命令用来设置查询显示结果的列宽
A.B.列长度
C.列长度D.长度
8.用来判断列值是否为空的操作符是
A.= B.C.D.
9.在客户定单表()中有一列为单价(),写一个命令显示所有单
价在500以上的查询语句。
A * >500;
B * 500 *;
C * '%500%';
D * >=500;
10.分析以下命令:
1 50
( (55, 30, 95);
命令执行后的输出结果是:()
A 55
B 30
C 95 D
11.分析以下的命令:
'\\' '\';
命令执行的返回结果是()
A 所有包含''的纪录
B 所有包含'N\P\O'的纪录
C 所有包含''的纪录
D 所有包含'\P\'的纪录
12.和操作的区别是()
A 在截掉数据时有四舍五入的判断直接按要求截掉没有进位。
B 都是将数据按指定的长度截断
C 是四舍五入,是截断
D 都会四舍五入
13.如果在子句中有两个条件要同时满足,应该用以下哪个逻
辑符来连接()
14.在从两个表中查询数据时,连接条件要放在哪个子句中
()
15.用以下哪个子句来限制分组统计结果信息的显示
16.哪中类型的约束只能定义在列级()
A.
17.在建表时如果希望某列的值,在一定的范围内,应建什么
样的约束?
A.
18.是下列哪一项的缩写:
A (关系数据库管理系统)
B (关系数据库移植系统)
C (关系数据移植系统)
D (关系数据库管理系统)
19.语句是()
A 语句
B 语句
C 语句
D 语句
20.(列名)函数返回()
A 包含空值和重复值的所有记录
B 不包含空值和重复值的记录
C 包含重复值,但不包含空值的记录
D 都不是
21.()操作符将两个查询的结果合并为单个结果
A 算术
B 比较
C 集合
D 以上都不是
22.()操作符之返回两个查询的共有行
A B C D 没有
23.()函数返回一个值除以另一个值后的余数
A B C D 以上都不是
24.()子句处理分组的结果
A B C D 以上都不是
25.是用于()
A 删除表结构
B 仅删除记录C删除结构和记录
D都不是
26.同义词用于下列情况()
1 隐藏对象的名称和所有者
2 提供对对象的公共访问
A 两者都对
B 1错 2对
C 两者都错
D 1对2错
27.()是提供的一个对象,可以生成唯一的连续的整数
A 同义词
B 序列
C 视图
D 索引
28.可以使用那些伪列来访问序列()
A 和
B 和
C 和
D 以上都不对
29.下列有关视图的描述那一个是正确的()貌似都
是对的
A 视图是已存储的查询
B 视图隐藏了数据的复杂性
C 视图就是表
D 视图不提供安全性
30.以下权限哪个是系统权限( )
31.以下哪个权限是对象权限?
32.关于数据库存储结构说法正确的是( )
A 始终都只能以块作为存储单位
B 是以块为基本存储单位,然后将块组合成区,再将区合为段,最后再由表空间对这些段进行管理。
C 的基本存储单位是表空间
D 的基本存储单位是表,将表存放于表空间,当有数据加入并提交时,最后将表空间的数据写入数据文件。
33.下列哪个选项不是物理结构中的对象()
A 数据文件
B 重做日志文件
C 表空间
D 控制文件
34.下面哪一个不是实例的组成部分()
A B C D
35.中哪个缓冲区是以循环方式写入的
A B
C D
36.如果一个用户的服务进程意外终止了,会使用哪一个后台
进程来释放该用户所占的资源()
A B C D
37.当服务进程无法在系统缓存中找到空闲空间时存放数据
时,将会应用下列哪一项操作()
A 调用将脏数据写入到数据文件
B 调用将脏数据写入到数据文件
C 调用来收集存储碎片,以得到空闲空间
D 调用将数据写入到日志文件
38.下列哪个进程不是必须的后台进程()
A 数据写入进程
B 日志写入进程
C 系统监视进程
D 日志归档进程
39.关于模式描述不正确的是()
A 表和视图等模式对象一定属于某一个模式
B 一个表可以同时属于多个模式
C 某些数据库对象可以不属于任何模式
D 在数据库中,用户与模式是一一对应的
40.关于视图的说法正确的是()
A 视图与表一样,也占用系统空间
B 视图实际上只是在需要时,执行它所代表的语句
C 视图不用记录在数据字典中
D 视图其实就是表
41.关于索引的说法错误的是()
A 索引对于表来说,可有可无
B 索引是用来提高查询速度的
C 索引是用来装饰表,是表格好看一点
D 索引会影响更新的速度
42.索引的特点()
A 索引越多查询越快
B 索引越多查询越慢
C 索引越多更新越快
D 索引越多查询更新就越快
43.序列的定义()
A 序列不占用实际的存储空间
B 序列也是数据库对象,所以也占空间
C 序列占的空间较少
D 上面都不对
44.当定义了一个序列()后,使用序列方法正确的是
A 直接使用
B 必须先使用然后才能使用
C 只能使用
D 必须两者一起使用
45.什么是同义词()
A同义词是一个模式对象的别名,通过为模式对象创建同义词,可以隐藏对象的实际名称和所有者信息
B 在数据库中两个相同意义的单词
C 给数据库对象起个别名,这样一来,可以用多种名字来引
用该对象,但只能使创建该同义词的用户才能访问
D 上面都不对
46.有一个商品表,需要为该表的列,产生一个有序的,唯一
的连续整数,应该采用以下的那种结构()
A B C D
47.代表()
A
B
C
D 都不对
48.块是由哪几个部分组成
A
B
C
D
49.当在一个块中通过查询得到一个值,但是没有任何值返回
时,会( )
A 不会有异常,只不过没有结果而已
B 有异常,异常为
C 有异常,异常为
D 编译都不通过
50.在自定义异常中,用户可用的错误号范围在
A 20000 ~ 29999
B -20000 ~ -20999
C 1~65535
D 没有限制
51.在存储过程中,参数模式有哪些( )
A 、
B 、、
C 、 D
52.存储过程和函数的区别是( )
A 过程可以返回多个值,而函数只能返回一个值
B 函数可以作为表达式的一部分,而过程不能
C 函数可以返回多个值,过程只能返回一个
D 函数和过程都必须包含语句
一、编程题:(每题3分,共30分)
在一个数据库中包含以下几个表:
(雇员信息表)
(部门信息表)
(雇员薪水表)
根据上述数据库的数据表,试用语句写出下列操作:
1.查询所有姓张的雇员的姓名、部门名。
2.查询每个部门的雇员的部门名和平均收入,并按平均收入的降
序排列。
3.查询最高收入的雇员的姓名和收入。
4.给收入在1000元以下的雇员增加收入15%。
5.创建表的公有同义词。
6.查询工资大于1000元的雇员的姓名和工资。
(使用替换变量,
并预定义替换变量的值为1000,在语句中使用替换变量)
7.创建序列,初始值为001,每次递增1,最大到100。
8.在表的支出上创建一个降序排列的索引。
9.创建一个视图,显示“销售部”的雇员的姓名和家庭住址。
10.使用替代变量输入部门编号,删除该部门的信息,并处理
可能出现的错误。
如果成功删除,则显示“该部门被删除”;如果该部门不存在,则显示消息“部门不存在”;如果违反完整性约束,则显示消息“该部门有员工不能删除”。