sqlserver2005支持含有before语句的触发器吗?数据库系统概论书(王珊、高等教育)中第5章就有这格式
CREATE[ORREPLACE]TRIGGER触发器名{BEFORE|AFTER}触发事件ON表名[FOREACHROW][WHEN条件]PL/SQL块sqlserve...
CREATE [OR REPLACE] TRIGGER 触发器名 { BEFORE|AFTER}
触发事件 ON 表名
[FOR
EACH ROW]
[WHEN 条件]
PL/SQL块
sqlserver2005支持含有before语句的触发器吗?
use student
go
create trigger insert_or_update
before insert on update on stuinfo
for each row
as
begin
go 展开
触发事件 ON 表名
[FOR
EACH ROW]
[WHEN 条件]
PL/SQL块
sqlserver2005支持含有before语句的触发器吗?
use student
go
create trigger insert_or_update
before insert on update on stuinfo
for each row
as
begin
go 展开
1个回答
展开全部
sqlserver没有before关键字,不过有类似的instead of,不知道功能上是否完全一致
instead of触发器会代替原语句,也就是原语句最终不一定会执行
instead of触发器会代替原语句,也就是原语句最终不一定会执行
追问
数据库系统概论书(王珊、高等教育出版社)中SQL语句难道不是支持SQLServer2005/2008吗?
追答
SQL是个广义的语言,应该是国际认证的sql-92等标准
而sqlserver实现的是T-sql,大部分支持国际标准,所以还是有不支持的嘛
各个版本的数据库支持的情况也都不相同,所以都有通用和不通用的部分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询