--1 )限制订购表中的“顾客ID”列的取值范围必须在顾客表的“顾客ID”的取值范围内。
create trigger tri_顾客_ID
on 订购表 for insert ,update
as
if not exists ( select * from inserted 顾客表 )
begin
print' 顾客ID列的取值范围必须在顾客表的“顾客ID”的取值范围内'
rollback
end这是我自己做的我不知道是不是对的,正确的答案如下
--1 )限制订购表中的“顾客ID”列的取值范围必须在顾客表的“顾客ID”的取值范围内。
create trigger tri_顾客_ID
on 订购表 for insert ,update
as
if not exists ( select * from inserted a join 顾客表 b on a.顾客ID=b.顾客ID )
begin
print' 顾客ID列的取值范围必须在顾客表的“顾客ID”的取值范围内'
rollback end
谢谢啊
create trigger tri_顾客_ID
on 订购表 for insert ,update
as
if not exists ( select * from inserted 顾客表 )
begin
print' 顾客ID列的取值范围必须在顾客表的“顾客ID”的取值范围内'
rollback
end这是我自己做的我不知道是不是对的,正确的答案如下
--1 )限制订购表中的“顾客ID”列的取值范围必须在顾客表的“顾客ID”的取值范围内。
create trigger tri_顾客_ID
on 订购表 for insert ,update
as
if not exists ( select * from inserted a join 顾客表 b on a.顾客ID=b.顾客ID )
begin
print' 顾客ID列的取值范围必须在顾客表的“顾客ID”的取值范围内'
rollback end
谢谢啊
解决方案 »
- sql server2000 avg函数 没有四舍五入问题
- 请高手推荐几本好的学习SQL语言的数据???急····
- DTS编辑运行时间问题
- 查询出生日期的疑问
- 怎么把一个表a的数据插入另一个表b,而且是a属于b?
- 一个sql视图速度问题
- 一个把Table控件查询出来的数据导出Excel的问题
- 建立的function中不能使用会造成数据库永久改变的语句,也不能建立临时表!!!!!!!!怎么办?100分在线等待!!!!!!!
- 求救!关于MSSQL Server的出错信息
- mssql复制表结构的问题
- Windows Server 2003 简体中文标准版上能不能安装SQLserver2000企业版啊?
- sql 联合查询并找出最大值和排序
标准答案是对的