最近有个使用触发器实现对插入数据的某个列做更改的需求,因此整理了Oracle和SQL Server对于此类需求的触发器写法,本文仅提到了Insert触发器。
首先我们创建一张表:
--创建Test表
Create table test(id int primary key,name varchar(20),sex varchar(1),status int)
本文介绍了如何在Oracle和SQL Server中使用触发器来实现在插入数据时,当sex字段为null时自动将status字段设置为1的需求。通过对比,Oracle的before/after触发器语法使得实现更简洁,而SQL Server则需要借助游标完成,但两种方式各有优势。
最近有个使用触发器实现对插入数据的某个列做更改的需求,因此整理了Oracle和SQL Server对于此类需求的触发器写法,本文仅提到了Insert触发器。
首先我们创建一张表:
--创建Test表
Create table test(id int primary key,name varchar(20),sex varchar(1),status int)
2933
2207
1237
3307

被折叠的 条评论
为什么被折叠?
