1、第一单元1、 打开 SQL Server 联机丛书,用 SQL Server 联机丛书中的搜索功能搜索出 样图 1-01A 显示内容,并通过屏幕截 图(按 Print screen 键)把联机丛书搜索后显示的部分以文件名 X1-01A.bmp 保存到考生的文件夹中。 2、 把本机 IP 地址配置成 192.168.1.1 的 SQL Server 注册,操作结果如样图 1-01B所示。操作成功后把操作界面能过 屏幕截图(按 Print screen 键) ,以文件名 X1-01B.bmp 保存到考生的文件夹中。3、 打开查询分析器,用内置的日期和时间函数返回输入日期是几号,输入日期为 1998
2、 年 3 月 12 日(注意日期的书写 格式) 。将查询结果以文件名 X1-01C.sql 保存到考生文件夹中。 SELECT DAY(03/12/1998)4、 打开服务管理器,暂停 SQL Server 服务,操作成功后把操作界成能过屏幕截图(按 Print screen 键) ,以文件名 X1-01D.bmp 保存到考生的文件夹中。再启动 SQL Server 服务。5、 打开查询分析器,用内置的日期和时间函数返回输入日期是几月,输入日期为 1981 年 11 月 15 日(注意日期的书 写格式) 。将查询结果以文件名 X1-02C.sql 保存到考生文件夹中。 SELECT MONTH
3、(11/15/1981) 6、 打开查询分析器,用内置的日期和时间函数返回当前的日期和时间(结果日期为考生考试的日期和时间) 。将查询 结果以文件名 X1-04C.sql 保存到考生文件夹中。 SELECT GETDATE()7、 打开查询分析器,用内置的日期和时间函数返回原日期和时间 21 天后的日期和时间(原日期为:1991-07-10 2:30: 00.000) 。将查询结果以文件名 X1-05C.sql 保存到考生文件夹中。 SELECT DATEADD(day, 21,1991-07-10 2:30:00.000)8、 打开查询分析器,用内置的日期和时间函数返回给出的两个日期间隔的天
4、数(两个日期分别为:02/20/1999 和 02/28/1999) 。将查询结果以文件名 X1-06C.sql 保存到考生文件夹中。 SELECT DATEDIFF(day, 02/20/1999, 02/28/1999)9、 打开查询分析器,用内置的日 期和时间函数以字符串的形式返回当天是几号(以考试当天日期为准) 。将查询结果 以文件名 X1-07C.sql 保存到考生文件夹中。 SELECT DATENAME(day, getdate()10、 打开查询分析器,用内置的日期和时间函数以整数的形式返回当天是几号(以考试当天日期为准) 。将查询结果以 文件名 X1-10C.sql 保存到考
5、生文件夹中。 SELECT DATEPART(day, GETDATE()11、 打开查询分析器,用内置的日期和时间函数查询当前 UTC 时间(格林威治标准时间) 。将查询结果以文件名 X1-13C.sql 保存到考生文件夹中。 SELECT GETUTCDATE()12、 打开查询分析器,用内置日期和时间函数返回原日期和时间 3 个月后的日期和时间(原日期为:2003 -05-18 22:35:30.000) 。将查询结果以文件名 X1-14C.sql 保存到考生文件夹中。 SELECT DATEADD(month,3,2003-05-18 22:35:30.000)13、 打开查询分析器,
6、用内置的日期和时间函数返回原日期和时间 22 年前的日期和时间(原日期为:2003 -11-15 09: 50:30 .450) 。将查询结果以文件名 X1-17C.sql 保存到考生文件夹中。 SELECT DATEADD(year,-22,2003-11-15 09:50:30.450)14、 打开查询分析器,用内置的日期和时间函数返回给出的两个日期间隔的天数(两个日期分别是:11/15/1981 和 1 05/29/2003) 。将查询结果以文件名 X1-18C.sql 保存到考生文件夹中。 SELECT DATEDIFF(day, 11/15/1981, 05/29/2003) 第二单
7、元15、 打开 SQL Server 查询分析器,输入查询语句,实现查询 exam 数据中的 city 表所有的开的内容,查询成功后,保 存该查询。把保存文件名命名为 X2-01-1.sql,并保存到考生文件夹中。 select * from city 16、 新建 SQL 查询,输入查询语句,实现查询 exam 数据中的 orders 表 格中的订购日期,并且机同的订购日期只显 示一次。查询成功后,保存该查询,把保存文件命名为 X2-01-2.sql。并保存到考生文件夹中。 select distinct OrderDate from orders17、 新建 SQL 查询,输入查询语句,实
8、现查询 exam 数据中供应商代码为 HHT 的供应商的实际名称,查询成功后, 保存该查询,把保存文件名命名为 X2-01-3.sql。并保存到考生文件夹中。 select * from suppliers where SuppCode =HHT18、 新建 SQL 查询,输入查询语句,实现查询 exam 数据中供应商代码不为 HHT 的所有供应商的实际名称。查询成 功后,保存该查询,把保存文件名命名为 X2-01-4.sql。并保存到考生文件夹中。 select * from suppliers where SuppCode !=HHT19、 新建 SQL 查询,输入查询语句,实现查询 ex
9、am 数据库中的 products 表格中所有单价不超过 20 元的产品的名称及 其对应的价格。查询成功后,保存该查询,把保存文件名为 X2-01-5.sql。并保存到考生文件夹中。 select Descriptions,UnitPrice from products where UnitPrice between 0 and 20 20、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库中经销商号码为 1006 、 1009 、 1013 、1014 和 1017 的经理名称以及其所在的公司名称。查询成功后,保存该查询,把保存文件名为 X2-01-6.sql。并保存到考生文件夹
10、中。 select DistriNum,BossName,Company from distributors where DistriNum in (1006,1009,1013,1014,1017)21、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库中所有经销商的电话区号。查询成功后,保存该查询,把 保存文件名为 X2-01-7.sql。并保存到考生文件夹中。select substring(Phone,1,3) from distributors 22、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库中所有经理姓王的公司的名称、电话以及公司地址。查询 结果如
11、样图 2-01 所示。查询成功后,保存该查询。把保存文件名为 X2-01-8.sql。并保存到考生文件夹中。 select Company,Phone,Address from distributors where BossName like王%23、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库中的 products 表格中所有单价位于 20 到 50 元的产品的名 称及其对应的价格。查询成功后,保存该查询。把保存文件名为 X2-02-5.sql。并保存到考生文件夹中。 select Descriptions,UnitPrice from products where Uni
12、tPrice between 20 and 50 24、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库中所有经销商的电话号码的 4 到 7 位。查询成功后,保存 该查询。把保存文件名为 X2-02-7.sql。并保存到考生文件夹中。 select substring(Phone,4,4) from distributors 25、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库中所有公司电话末尾是 1 的公司的经理名称、公司名称以 及公司电话,查询结果如 样图 2-02所示。查询成功后,保存该查询。把保存文件名为 X2-02-8.sql。并保存到考生文 件夹中。
13、select BossName,Company,Phone from distributors where Phone like%126、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库中经销公司名称为 MN 公司、WWD 公司、WW 公司的经 理的名称以及该公司地址和电话。查询成功后,保存该查询。把保存文件名为 X2-03-6.sql。并保存到考生文件夹中。 select BossName,Address,Phone from distributors where Company in (MN 公司,WWD 公司, WW 公司)27、 新建 SQL 查询,输入查询语句,实现查询
14、 exam 数据库中所有经销商的姓。查询成功后,保存该查询。把保存文 件名为 X2-04-7.sql。并保存到考生文件夹中。 select substring(BossName,1,1) from distributors 28、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库中的 orders 表 格中的订购日期在 2003-5-1 至 2003-5-23 之 间的订单内容。查询成功后,保存该查询。把保存文件名为 X2-05-5.sql。并保存到考生文件夹中。 Select * from orders where orderdate between 2003-5-1 and 2
15、003-5-2329、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库中所有经销商经理名称的第二个字。查询成功后,保存该 2 查询。把保存文件名为 X2-05-7.sql。并保存到考生文件夹中。 select substring(BossName,2,1) from distributors 30、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库中所有经销商公司电话的最后 2 位。查询成功后,保存该 查询。把保存文件名为 X2-06-7.sql。并保存到考生文件夹中。 select substring(Phone,10,2) from distributors 31
16、、打开 SQL Server 查询分析器,输入查询语句,实现查询 exam 数据中 orders 表 OrderDate 列的内容。查询成功后, 保存该查询。把保存文件名为 X2-07-1.sql。并保存到考生文件夹中。 select OrderDate from orders 31、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库中的 orders 表 格中的订购日期在 2003 年 7 月份的订单内 容。查询成功后,保存该查询。把保存文件名为 X2-09-5.sql。并保存到考生文件夹中。 select * from orders where OrderDate betwee
17、n 2003-7-1 and 2003-7-3132、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库 items 表格中单项定购数量为 1、3 以及 4 的供应商代码、 购买数量和单项总价。查询成功后,保存该查询,把保存文件名为 X2-13-6.sql。并保存到考生文件夹中。 select SuppCode,Quantity,TotalPrice from items where Quantity in (1, 3, 4)33、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库 products 表中所有硬盘的记录(注意:是所有的硬盘) 。查 询结果如 样图 2-1
18、4 所示。查询成功后,保存该查询,把保存文件名为 X2-14-8.sql。并保存到考生文件夹中。 select * from products where Descriptions like%硬盘 第三单元 34、 打开 SQL Server 查询分析器,输入查询语句,实现在一次查询 中同时查询 exam 数据库中 orders 表和 distributors 表所有的列的内容,查询结果如 样图 3-01A 所示。查询成功后,保存该查询,把保存文件名为 X3-01-1.sql。并保存 到考生文件夹中。 select * from orders go select * from distribu
19、tors go 35、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库 products 表格中的所有记录,查询结果要根据单价由小 至大的顺序进行排序。查询成功后,保存该查询,把保存文件名为 X3-01-2.sql。并保存到考生文件夹中。 select * from products order by UnitPrice 36、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库 products 表格中的所有记录,并且把每个产品单价显示成 调高 10%后的价格。查询成功后,保存该查询,把保存文件名为 X3-01-3.sql。并保存到考生文件夹中。 select Pro
20、dNum,SuppCode,Descriptions,UnitPrice*1.10 from products 37、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库 suppliers 表格中供应商代码的第 1、3 位分 H 和 T 的所有 供应商的记录。查询成功后,保存该查询,把保存文件名为 X3-01-4.sql。并保存到考生文件夹中。 select * from suppliers where SuppCode like H_T 38、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库 distributors 表格中经销商号码为 1001 地址字符串的长度,
21、 查询成功后,保存该查询,把保存文件名为 X3-01-5.sql。并保存到考生文件夹中。 select Address,len(Address) from distributors where DistriNum=1001 39、 新建 SQL 查询,输入查询语句,计算出以下三个数的绝对值:-2.5 , 0.0 , 7.4 。查询成功后,保存该查询, 把保存文件名为 X3-01-6.sql。并保存到考生文件夹中。 select abs(-2.5),abs(0.0),abs(7.4) 40、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库 products 表格中共销售多少种产品。
22、查询成功后,保存该 查询,把保存文件名为 X3-01-7.sql。并保存到考生文件夹中。 select count(*) from products 41、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库 products 表格中的所有记录,并且把每个产品单价显示成 8 折后的价格。查询成功后,保存该查询,把保存文件名为 X3-02-3.sql。并保存到考生文件夹中。 select ProdNum,SuppCode,Descriptions,UnitPrice*0.80 from products 42、 新建 SQL 查询,输入查询语句,返回分别大于或等于以下三个数字的最小整数
23、:5.5 -7.2 0.0 。查询成功后, 3 保存该查询,把保存文件名为 X3-02-6.sql。并保存到考生文件夹中。 select ceiling(5.5),ceiling(-7.2),ceiling(0.0)43、 新建 SQL 查询,输入查询语句,返回分别小于或等于以下三个数字的最大整数:5.8 -9.9 0.0 。查询成功后, 保存该查询,把保存文件名为 X3-03-6.sql。并保存到考生文件夹中。 select floor(5.8),floor(-9.9),floor(0.0) 44、 新建 SQL 查询,输入查询语句,实现查询 exam 数据库 orders 表格中经销商号码
24、的第、位分别是和的所 有供应商的记录。查询成功后,保存该查询,把保存文件名为 X3-04-4.sql。并保存到考生文件夹中。 select * from orders where DistriNum like _19 45、 新建 SQL 查询,输入查询语句,实现将字符串I LOVE SQL SERVER的所有字母转换成小写字母。查询成功后, 保存该查询,把保存文件名为 X3-04-5.sql。并保存到考生文件夹中。 select lower(I LOVE SQL SERVER) 47、新建 SQL 查询,输入查询语句,返回 PI 的值。查询成功后,保存该查询,把保存文件名为 X3-04-6.
25、sql。并保存 到考生文件夹中。 select pi() 48、新建 SQL 查询,输入查询语句,返回 630.67 的近似值,并将该数分别四舍五入到 1 、-2 、-3 、0 长度的小数。 查询成功后,保存该查询,把保存文件名为 X3-05-6.sql。并保存到考生文件夹中。 select round(630.67,1),round(630.67,-2),round(630.67,-3),round(630.67,0) 49、新建 SQL 查询,输入查询语句,实现查询 exam 数据库表中代码为 HSC 的供应商已订货的总额。查询成功后,保 存该查询,把保存文件名为 X3-05-7.sql。
26、并保存到考生文件夹中。 select sum(TotalPrice) from items where SuppCode=HSC50、新建 SQL 查询,输入查询语句,实现将字符串 abcdefg的空格去掉。. 查询成功后,保存该查询,把保存 文件名为 X3-07-5.sql。并保存到考生文件夹中。 select ltrim( abcdefg)51、新建 SQL 查询,输入查询语句,返回下面三个数的平方值:4 、 -6 、6.6。查询成功后,保存该查询,把保存文 件名为 X3-07-5.sql。并保存到考生文件夹中。 select square(4),square(-6),square(6.6
27、) 52、新建 SQL 查询,输入查询语句,实现将 uvwxyz 后的空格去掉。查询成功后,保存该查询,把保存文件名为 X3-08-5.sql。并保存到考生文件夹中。 select rtrim(uvwxyz )53、新建 SQL 查询,输入查询语句,返回下面三个数的算术平方根: 4 、0 、50。查询成功后,保存该查询,把保存 文件名为 X3-08-5.sql。并保存到考生文件夹中。 select sqrt(4),sqrt(0),sqrt(50) 54、 新建 SQL 查询, 输入查询语句, 计算 Cos 3.1415926) ( 的值。 查询成功后, 保存该查询, 把保存文件名为 X3-09
28、-6.sql。 并保存到考生文件夹中。 SELECT COS(3.1415926)55、新建 SQL 查询,输入查询语句,实现查询 exam 数据库 products 表格中所有供应商所供应的货品的平均单价,查 询成功后,保存该查询,把保存文件名为 X3-09-7.sql。并保存到考生文件夹中。 select SuppCode,avg(UnitPrice) from products group by SuppCode56、新建 SQL 查询,输入查询语句,实现将字符串我喜欢数据库 的字符由左至右反转排列。查询成功后,保存该查 询,把保存文件名为 X3-10-6.sql。并保存到考生文件夹中。
29、select reverse(我喜欢数据库)57、新建 SQL 查询,输入查询语句,计算 Ctg(3.14)的值。查询成功后,保存该查询,把保存文件名为 X3-11-6.sql。 并保存到考生文件夹中。 select cot(3.14)58、 新建 SQL 查询, 输入查询语句, 计算 Tg (3.1415926) 的值。 查询成功后, 保存该查询, 把保存文件名为 X3-12-6.sql。 并保存到考生文件夹中。 SELECT TAN(3.1415926) 459、 新建 SQL 查询, 输入查询语句, 实现求出字符 A 的 ASCII 码。 查询成功后,保存该查询, 把保存文件名为 X3-
30、13-5.sql。 并保存到考生文件夹中。 SELECT ASCII(A)60、新建 SQL 查询,输入查询语句,计算 2 的自然对数。查询成功后,保存该查询,把保存文件名为 X3-13-6.sql。并 保存到考生文件夹中。 SELECT LOG(2)61、新建 SQL 查询,输入查询语句,实现查询 exam 数据库 products 表格中每一个供应商产品的最高单价。查询成功 后,保存该查询,把保存文件名为 X3-13-7.sql。并保存到考生文件夹中。 select SuppCode,max(UnitPrice) from products group by SuppCode 62、新建
31、SQL 查询,输入查询语句,实现查询 exam 数据库 products 表格中所有产品的最高价。查询成功后,保存该 查询,把保存文件名为 X3-14-7.sql。并保存到考生文件夹中。 select max(UnitPrice) from products 63、 新建 SQL 查询, 输入查询语句, 计算 1000 以 10 为底的对数。 查询成功后, 保存该查询, 把保存文件名为 X3-15-6.sql。 并保存到考生文件夹中。 64、新建 SQL 查询,输入查询语句,计算 2 的 10 次方。查询成功后,保存该查询,把保存文件名为 X3-17-6.sql。并 保存到考生文件夹中。 SE
32、LECT POWER(2,10)65、新建 SQL 查询,输入查询语句,实现查询 exam 数据库 products 表格中每一个供应商产品的最低单价。查询成功 后,保存该查询,把保存文件名为 X3-17-7.sql。并保存到考生文件夹中。 select SuppCode,min(UnitPrice) from products group by SuppCode 66、新建 SQL 查询,输入查询语句,将字符串abcdefg中小写字母转换成为大写字母。查询成功后,保存该查询, 把保存文件名为 X3-19-5.sql。并保存到考生文件夹中。 select upper(abcdefg)67、新建
33、 SQL 查询,输入查询语句,判断数字 5 的正负号,如果是正的返回 1,如果是负的返回-1,如果是 0 则返回 0。 查询成功后,保存该查询,把保存文件名为 X3-19-6.sql。并保存到考生文件夹中。 SELECT SIGN(5) 第四单元 第四单元 68、打开 SQL Server 查询分析器,输入查询语句,实现查询 exam 数据库中每一个经销商所有的订单数据,列出经销 商号码、公司名称、电话号码以及订货日期,运行结果如 样图 4-01A 所示。查询成功后,保存该查询,把保存文件 名为 X4-01-1.sql。并保存到考生文件夹中。 select distributors.Distr
34、iNum,Company,Phone,OrderNum,OrderDate from distributors,orders where distributors.DistriNum=orders.DistriNum 69、新建 SQL 查询,输入查询语句,实现查询 exam 数据库中与经理名称为“王为”的经销商同在一个市区的所有经 销商的数据内容,运行结果如 样图 4-01B 所示。查询成功后,保存该查询,把保存文件名为 X4-01-2.sql。并保存到 考生文件夹中。 select * from distributors where CityCode= (select CityCode f
35、rom distributors where BossName=王为)70、新建 SQL 查询,输入查询语句,实现查询 exam 数据库中单价大于 25 元或者是已订货项目中数量小于 2 的产品数 据(注意:是“或者”,运行结果如 样图 4-01C 所示。查询成功后,保存该查询,把保存文件名为 X4-01-3.sql。并 ) 保存到考生文件夹中。select ProdNum,SuppCode from products where UnitPrice200 union select ProdNum,SuppCode from items where SuppCode=PRC81 新建 SQL
36、查询,输入查询语句,将 suppliers 表格中市区代码为 XW 的市区名称改为:平谷区,运行结果如 样图 4-18E 所示。把保存文件名为 X4-18-6.sql。并保存到考生文件夹中。 update city set CityName=平谷区 where CityCode=XW 第五单元82、打开 SQL Server 查询分析器,输入 Transact-SQL 语句,实现在 exam 数据库中新建名为 moren 的默认值,运行结 果如 样图 5-01A 所示; 并把该默认值与 orders 表的 OrderNum 列结合, 运行结果如 样图 5-01B 所示。 操作成功后, 保存该查
37、询,把保存文件名为 X5-01-1.sql。并保存到考生文件夹中。 create default moren as 100 go sp_bindefault moren,orders.OrderNum go83、新建 SQL 查询,输入 Transact-SQL 语句,解除上步中建立的默认值与列的结合,并删除该默认值。操作成功后, 保存该查询,把保存文件名为 X5-01-2.sql。并保存到考生文件夹中。 sp_unbindefault orders.OrderNum go drop default moren go84、 新建 SQL 查询, 输入 Transact-SQL 语句, 建立新的
38、用户自定义的数据类型: bigint,允许 NULL 值, 类型名称为 newtype, 运行结果如 样图 5-01C 所示。操作成功后,保存该查询,把保存文件名为 X5-01-3.sql。并保存到考生文件夹中。 sp_addtype newtype,bigint,null 85、新建 SQL 查询,输入 Transact-SQL 语句,建立新的名为 newrule 的规则,并把这个规则与 orders 表的 OrderNum 列结合,运行结果如 样图 5-01D 所示。操作成功后,保存该查询,把保存文件名为 X5-01-4.sql。并保存到考生文件 夹中。 create rule newru
39、le as value between 100 and 150 go sp_bindrule newrule,orders.OrderNum go86、新建 SQL 查询,输入 Transact-SQL 语句,解除上步中建立的规则与列的结合,并删除该规则。操作成功后,保存 该查询,把保存文件名为 X5-01-5.sql。并保存到考生文件夹中。 sp_unbindrule orders.OrderNum go drop rule newrule go 87、 新建 SQL 查询, 输入 Transact-SQL 语句, 建立新的名为 newview 的视图, 建立 orders 表格中的 Ord
40、erNum、 OrderDate 列的视图在设计视图中的运行结果如 样图 5-01E 所示。操作成功后,保存该查询,把保存文件名为 X5-01-6.sql。并 保存到考生文件夹中。 create view newview as select OrderNum,OrderDate from orders go select * from newview 88、新建 SQL 查询,输入 Transact-SQL 语句,删除上步中建立的视图。操作成功后,保存该查询,把保存文件名为 X5-01-7.sql。并保存到考生文件夹中。 drop view newview 89、创建用户自定义的数据类型:新建
41、 SQL 查询,输入 Transact-SQL 语句,建立新的用户自定义的数据类型:binary, 长度为 5000,允许 NULL 值,类型名称为 newtype, 运行结果如 样图 5-02C 所示。操作成功后,保存该查询,把保 存文件名为 X5-02-3.sql。并保存到考生文件夹中。 sp_addtype newtype, binary (5000), null 第六单元 第六单元90、打开 SQL Server 查询分析器,输入 Transact-SQL 语句,实现在 exam 数据库中新建名为 storedproc 的存储过程,用 来查询 orders 表格中的 OrderNum
42、和 OrderDate 列,并执行该存储过程,运行结果如 样图 6-01A 所示。操作成功后, 保存该查询,把保存文件名为 X6-01-1.sql。并保存到考生文件夹中。 create procedure storedproc as select OrderNum,OrderDate from orders go exec storedproc go91、新建 SQL 查询,输入 Transact-SQL 语句,将上步中建立的存储过程重命名为 newproc。操作成功后,保存该查询, 把保存文件名为 X6-01-2.sql。并保存到考生文件夹中。 sp_rename storedproc,ne
43、wproc92、新建 SQL 查询,输入 Transact-SQL 语句,解除上步中建立的存储过程(注意存储过程的名字) 。操作成功后,保 存该查询,把保存文件名为 X6-01-3.sql。并保存到考生文件夹中。 drop procedure newproc 93、新建 SQL 查询,输入 Transact-SQL 语句,建立名为 newtrigger 的触发器,触发器规定当 orders 表格的 OrderNum 列的数值发生变化的时候,显示出: “订单号码已被更改,触发器起到作用” ,再更改 orders 表格的 OrderNum 列的数 值以触发该触发器,运行结果如 样图 6-01B 所
44、示。操作成功后,保存该查询,把保存文件名为 X6-01-4.sql。并保存 到考生文件夹中。 create trigger newtrigger on orders for update as if update(OrderNum) print 订单号码已被更改,触发器起到作用。 go update orders set OrderNum=100 where OrderNum=101 go 94、新建 SQL 查询,输入 Transact-SQL 语句,显示出系统内全部的触发器。操作成功后,保存该查询,把保存文件名 为 X6-01-5.sql。并保存到考生文件夹中。 select * from
45、 sysobjects where xtype=tr 第七单元 第七单元 95、用企业管理器新建一个名为 module7 的数据库,将主要数据库文件和日志文件分别命名为 module7-Data.MDF 和 module7-Log.LDF,大小都设置成 1M(默认值)并将这两个文件存放在 C 盘的根目录下;打开查询分析器,写入 SQL 8 语句,加入新的名为 modu2.1df 的文件,使得数据库 module7 的日志文件容量增大 5M,操作结果如样图 7-01A所示; 此时该数据库显示的大小为 7M,如样图 7-01B所示。操作成功后,保存该查询,把保存文件名为 X7-01-1.sql。并
46、保 存到考生文件夹中。 alter database module7 add file(name=modu2, filename=c:modu2.ldf, size=5, filegrowth=1) 96、新建 SQL 查询,输入 Transact-SQL 语句,将上步中建立的 module7 数据库的日志文件的大小缩小为原来的一半。 操作成功后,保存该查询,把保存文件名为 X7-01-2.sql。并保存到考生文件夹中。 dbcc shrinkdatabase (module7,50)97、 新建 SQL 查询, 输入 Transact-SQL 语句, 删除 module7 数据库。 操作成功
47、后, 保存该查询, 把保存文件名为 X7-01-3.sql。 并保存到考生文件夹中。 drop database module7 98、新建 SQL 查询,输入 Transact-SQL 语句,建立名为 theindex 的索引,该索引属性如样图 7-01C所示。操作成功 后,保存该查询,把保存文件名为 X7-01-4.sql。并保存到考生文件夹中。 create unique index theindex on orders(OrderNum) 99、新建 SQL 查询,输入 Transact-SQL 语句,将上步建立的索引重命名为 newindex。操作成功后,保存该查询,把保 存文件名为
48、 X7-01-5.sql。并保存到考生文件夹中。 EXEC sp_rename orders.theindex,newindex ,index 100、新建 SQL 查询,输入 Transact-SQL 语句,删除上步建立的索引(注意索引的名称)。操作成功后,保存该查询, 把保存文件名为 X7-01-6.sql。并保存到考生文件夹中。 drop index orders.newindex101、新建 SQL 查询,输入 Transact-SQL 语句,建立名为 theindex 的索引,该索引属性如样图 7-03C所示。操作成功 后,保存该查询,把保存文件名为 X7-03-4.sql。并保存到
49、考生文件夹中。 create unique index theindex on orders(OrderDate,DistriNum,PaidDate) 第八单元102、用 SQL Server 中的导入导出工具将 exam 数据库中的 city 表格导出到名为 export 的文本文件中,将列分隔符选择 为:制表符。操作完成界面如 样图 8-01A所示。把该文本文件保存到考生文件夹 X8-01 中。103、 SQL Server 中的导入导出工具将考生文件夹中的 import.txt 文件导入到新建的名为 import 的数据库中, 用 如样图 8-01B所示。 104、用 SQL Server 中的导入导出工具将 exam 数据库中的如下表格:orders、 distributors、items、 products、suppliers 导出到 import 数据库中,如 样图 8-01C所示。105、对 i