【问题】 [计算题,3.7分] 在数据表上机记录中创建一个名为insert_sjkh的insert触发器其作用是:当用户在“上机记录”表中插入记录时,若“上机卡”表中没有该上机号,则提示用户不能插入,否则,提示记录插入成功。(附:上机记录表结构:(上机号 char(13),上机日期 datetime,开始时间 datetime,结束时间 datetime,上机状态 bit)。上机卡表结构:(上机号 char(13),姓名……)
[计算题,3.7分] 在数据表上机记录中创建一个名为insert_sjkh的insert触发器其作用是:当用户在“上机记录”表中插入记录时,若“上机卡”表中没有该上机号,则提示用户不能插入,否则,提示记录插入成功。(附:上机记录表结构:(上机号 char(13),上机日期 datetime,开始时间 datetime,结束时间 datetime,上机状态 bit)。上机卡表结构:(上机号 char(13),姓名……)
正确答案:Create trigger insert_sjkh on dbo.上机记录 for insert As begin Declare @asjkh char(13) Declare @acount int Select @asjkh=上机号from inserted Select @acount=count(*) from 上机卡where 上机号=@asjkh If @acount=0 Print
题目解析:本题出自玉林师范学院,玉林师范学院数据库结构,由丰阳塔题库搜集整理。