有关触发器的问题!急!!!!(50分)

  • 主题发起人 主题发起人 arrogantdragon
  • 开始时间 开始时间
A

arrogantdragon

Unregistered / Unconfirmed
GUEST, unregistred user!
[:)][:)][8D]
朋友,有个问题想请教?
请看下面的触发器!
CREATE TRIGGER Clientno ON ClientTable
FOR INSERT
AS
declare @icount int
select @icount=@@rowcount + 1
update ii set UserID='O'+str(@icount)
from inserted ii
这个触发器是错误的!
我想对添加的数据在触发器里进行修改,可以吗?
 
先提几个问题。
ii 是什么
你用的是什么数据库
 
触发器只能设置错误发生的条件,使用触发器铁注意事项:
》包括SELECT语句或变量赋值语句的触发器要求特殊的处理技术,如果必须在触发器中包括
变量赋值语句,在触发器的开头使用SET NOCOUNT语句以便禁止任何结果集的返回;
》触发器中不允许出现:UPDATE STATISTICS语句。
 
声明一个游标获取添加的数据即可
declare cursor_insert for inserted
 
不能更改inserted表。
 
后退
顶部