小编use*_*875的帖子

无法更新逻辑表INSERTED和DELETED

当我使用以下语句时

update INSERTED set ...
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

无法更新逻辑表INSERTED和DELETED

这是触发代码:

create trigger TCalcul
on dbo.Calcul
after insert 
  as
  begin
   set nocount on;
   declare @Num1 int;
   declare @Num2 int;
   declare @Op varchar(1);
   set @Num1 = (select Num1 from inserted)
   set @Num2 = (select Num2 from inserted)
   set @Op = (select Op from inserted)
   if @Op = '+'
    update inserted set Resultat = @Num1 + @Num2 
    else if @Op = '-'
     update inserted set Resultat = @Num1 - @Num2 ;
         else if @Op = …
Run Code Online (Sandbox Code Playgroud)

sql sql-server triggers sql-server-2008

5
推荐指数
1
解决办法
5697
查看次数

每次我选择使用VB时都执行一个功能

每次我选择时,Visual Basic中是否有任何命令可以执行功能,就像Javascript中的setInterval一样

vb.net

0
推荐指数
1
解决办法
1321
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2008 ×1

triggers ×1

vb.net ×1