手机版

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

时间:2025-07-12   来源:未知    
字号:

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文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)