SQL 2008 触发器创建教学 的详细教程

任务截图:

任务要求:1.按上题要求在SQL 2008 中使用下载地址提供的“新零售门店”数据库  在表中添加触发器 

                   2.将具体语句与运行结果回执给我

                   3.该提问结果将用于零基础大一学生教学 请写出详细具体步骤 并添加代码注释

                   示范:打开SQL2008找到附加的数据库 — 下拉数据库找到T_Admin这个表 — 再次下拉找到触发器 — 右击创建触发器 等等......

任务中题的下载地址:链接:https://pan.baidu.com/s/1-whbGzMOcIbf1YHqFKjk_A 
提取码:z1qf 

谢谢啦

 

是什么字段的值大于10个字符就报错呢?把表结构说清楚一点。

create trigger studAdd on T_Admin for INSERT,UPDATE

AS
	declare @title varchar(20);
	select @title=title from inserted;
    if len(@title)>10 
    begin
        rollback transaction
    end
go

 


create trigger tri_Import_Update on T_Admin for INSERT,UPDATE
AS
	declare @date varchar(20);
	select @date=数据 from inserted;
    if len(@date)>10 then
        rollback transaction
    end if
end
go

望采纳,谢谢!

 

老师你好  我不是教这专业老师 代码运行后显示报错

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632