插入前的SQL Server触发器

时间:2017-11-05 06:49:56

标签: sql-server tsql sql-server-2012

我有几列的表,我想创建一个触发器,它从一列或多列中获取值并在另一列中设置值。

例如:

使用列test1,test2,test3进行表测试。

我想从test2和test3获取值并在test1中设置它们。 原因是test1定义为非null,值必须为test2 + test3

我可以在插入之前在触发器中执行此操作吗?

2 个答案:

答案 0 :(得分:2)

您可以添加如下所示的计算列,无需触发器

create table t1
(
t1 as t2+t3,
t2 int,
t3 int
)

答案 1 :(得分:0)

试试这个:

<a href="{{ url('/') }}">Visit Google</a>