打印本文 打印本文 关闭窗口 关闭窗口
SQL Server 练习题3
作者:武汉SEO闵涛  文章来源:敏韬网  点击数3430  更新时间:2007/11/14 13:07:10  文章录入:mintao  责任编辑:mintao
--实现代码:
CREATE VIEW V_VIEW
AS
SELECT a.NAME,b.BNAME
FROM BORROW ab,CARD a,BOOKS b
WHERE ab.CNO=a.CNO
    AND ab.BNO=b.BNO
    AND a.CLASS=N''''力01''''

13. 查询当前同时借有"计算方法"和"组合数学"两本书的读者,输出其借书卡号,并按卡号升序排序输出

--实现代码:
SELECT a.CNO
FROM BORROW a,BOOKS b
WHERE a.BNO=b.BNO
    AND b.BNAME IN(N''''计算方法'''',N''''组合数学'''')
GROUP BY a.CNO
HAVING COUNT(*)=2
ORDER BY a.CNO DESC

14. 假定在建BOOKS表时没有定义主码,写出为BOOKS表追加定义主码的语句

--实现代码:
ALTER TABLE BOOKS ADD PRIMARY KEY(BNO)

15.1 将NAME最大列宽增加到10个字符(假定原为6个字符)

--实现代码:
ALTER TABLE CARD ALTER COLUMN NAME varchar(10)

15.2 为该表增加1列NAME(系名),可变长,最大20个字符

--实现代码:
ALTER TABLE CARD ADD 系名 varchar(20)

上一页  [1] [2] [3] 

打印本文 打印本文 关闭窗口 关闭窗口