SQL Server 2000实用教程(第二版)习题参考答案(6)

时间:2025-04-19

SQL Server 2000实用教程(第二版)习题参考答案

IF @avg>80 PRINT '数据结构平均分高于80分'

3.USE teachdb

GO

IF EXISTS(SELECT name FROM sysobjects WHERE name='proc1' AND type='P')

DROP PROCEDURE proc1

GO

CREATE PROCEDURE proc1

@student_no CHAR(4)

AS

SELECT student.s_no,s_name,c_name FROM student,choice,course

WHERE student.s_no=choice.s_no AND course.c_no=choice.c_no

AND student.s_no=@student_no

GO

EXEC proc1 101

EXEC proc1 102

4.USE teachdb

IF EXISTS(SELECT name FROM sysobjects

WHERE name='trig1' AND type='TR')

DROP TRIGGER trig1

GO

CREATE TRIGGER trig1 ON teaching

AFTER INSERT

AS

IF EXISTS(SELECT * FROM teaching

WHERE teaching.t_no NOT IN(SELECT teacher.t_no

teacher) OR teaching.c_no NOT IN(SELECT course.c_no

course))

BEGIN

RAISERROR('违背数据的一致性,不允许插入',16,1)

ROLLBACK TRANSACTION

END

5.USE teachdb

GO

CREATE FUNCTION sum_m(@m AS int)

RETURNS int

BEGIN FROM FROM

SQL Server 2000实用教程(第二版)习题参考答案(6).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219