SQL 2008 怎么新建查询创建触发器啊 是在新建查询里写代码么?

如题所述

student改为[学生数据库].dbo.student
要么就在 开始的地方加上
USE [ 学生数据库]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-19
是这样的,你选错了数据库追答

右击学生课程数据库新建查询

如果还是错误就试着刷新一下或者关闭数据库再重启一下

第2个回答  2015-05-19
student前要加DBO.STUDENT追问

不对

是新建查询 然后写代码么

追答

要加个USE master (用哪个数据库)

你把左边菜单dbo.STUDENT左边那个小加号点出来。下面应该有触发器。右键新建触发器。系统会给个框你输入的

追问

嗯嗯 对的

对触发器的测试语句该写到哪里呢

追答

print我没试过,你可以直接在表里加个字段,比如加个state字段,然后if 条件 inserted.state=1 else inserted.state=0

追问

这句测试语句 我新建查询然后执行 结果错误啊

追答

有几个字段撒,如果后面还有字段要加上,‘’

本回答被提问者采纳
相似回答