【SQL开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学会员整理了SQL开源代码-CH08.sql的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
USE 练习01
-- P8-11
INSERT 图书室借用记录 ( 员工编号, 书名, 数量, 附注 )
VALUES ( 3, 'Windows 架站实务', 1, '写作参考用' )
INSERT 图书室借用记录 ( 员工编号, 书名 )
VALUES ( 5, 'Linux 技术手册' )
SELECT * FROM 图书室借用记录
-- P8-13
SET IDENTITY_INSERT 图书室借用记录 ON
INSERT 图书室借用记录 ( 编号, 员工编号, 书名 )
VALUES ( 0, 5, 'Word 手册')
SET IDENTITY_INSERT 图书室借用记录 OFF
SELECT * FROM 图书室借用记录
-- P8-15
INSERT 图书室借用记录 ( 员工编号, 书名 )
SELECT 3, 书籍名称
FROM 书籍
WHERE 书籍编号 < 4
SELECT *
FROM 图书室借用记录
-- P8-16
CREATE TABLE #HELPDB
( 名称 nvarchar(24) ,
空间大小 nvarchar(13) ,
拥有者 varchar(24) ,
DBID smallint ,
建立日期 smalldatetime ,
状态 text ,
相容性层级 tinyint )
INSERT #HELPDB
EXEC sp_helpdb
SELECT * FROM #HELPDB
-- P8-18a
SELECT 书名, 数量, 归还日期
FROM 图书室借用记录
WHERE 员工编号 = 2
-- P8-18b
SELECT 书名, 数量, 归还日期, 电话
FROM 图书室借用记录, 员工
WHERE = '刘天王'
AND 图书室借用记录.员工编号 = 员工.编号
-- P8-19
SELECT 书名, 数量, 归还日期, 电话 AS 借用者电话
FROM 图书室借用记录 AS A, 员工 AS B
WHERE = '刘天王'
AND A.员工编号 = B.编号
-- P8-20
SELECT AS 借阅者, 书名, 数量 AS 本数
INTO 借阅清单
FROM 图书室借用记录, 员工
WHERE 图书室借用记录.员工编号 = 员工.编号
SELECT * FROM 借阅清单
-- P8-21
SELECT *
INTO 联络名册
FROM 员工
WHERE 1 = 0
SELECT * FROM 员工
GO
SELECT * FROM 联络名册
-- P8-22
SELECT * FROM 图书室借用记录
-- P8-23a
UPDATE 图书室借用记录
SET 员工编号 = 6 ,
附注 = NULL
WHERE 员工编号 = 3
SELECT * FROM 图书室借用记录
-- P8-23b
UPDATE 图书室借用记录
SET 数量 = 数量 + 5 ,
附注 = '业务人员借阅'
WHERE 员工编号 = 6
-- P8-24
UPDATE 图书室借用记录
SET 附注 = '借书人为' + 员工.
FROM 员工
WHERE 图书室借用记录.员工编号 = 员工.编号
-- P8-25
DELETE 图书室借用记录
WHERE 书名 = 'Word 手册'
SELECT * FROM 图书室借用记录
-- P8-26
DELETE 图书室借用记录
FROM 员工
WHERE 图书室借用记录.员工编号 = 员工.编号
AND 员工. = '杨咩咩'
SELECT *
FROM 图书室借用记录
-- P8-27
TRUNCATE TABLE 图书室借用记录