我试图写一个触发器,但我需要帮助。我怎样才能写这种类型的触发器? 如果数据传入null,则插入此参数中? 还有就是我的代码MS SQL Server触发器if else insert
CREATE TRIGGER AddDayOn ON Control
INSTEAD OF INSERT
AS
DECLARE @first DATETIME,@second DATETIME,@name NVARCHAR(11),@birth DATETIME
SELECT @first = First,
@second = Second,
@name = Name,
@birth = Birth
FROM inserted
INSERT INTO Control(
Name,
First,
Birth,
Second,
Prob
)
VALUES
(@name,
@first,
@birth,
DATEADD(DAY,220,@first),
DATEADD(DAY 250,@first))
我需要机会,这触发与IF-else.Because我有3个参数(四,五,六)。我试着写类似的东西
If @first not null DATEADD..
If @four not null DATEADD.. like that
欢迎堆栈溢出。请尽快阅读[关于]和[问]页面。当您询问SQL或DBMS时,请包含DBMS的标签 - 在本例中为[tag:sql-server]。还包括尽你最大的努力,并说明你在做什么,或试图做什么。理想情况下,这将是一个MCV E([MCVE])。现在,我们没有足够的信息来帮助你。 –