我看了一下SQL SERVER的帮助文件,触发器对处理一批记录时是只能触发一次的,不过我已经解决了
解决方案 »
- SQL行转列、、、、急,急。正确答案,分数全部是你的。
- 让一个字段的时间减去4天,提示错误
- 现在要将B表中一字段的内容弄到A表中的对应的字段中,请问怎么写SQL?
- SqlServer怎么比较两个表的字段是否一致
- 从客户端执行一个导出到excel的语句,我希望那个excel文件保持到自己使用的客户端,怎么办?
- 【难题啊难题】从SQL Server 7.0 英文版升级转换数据到SQL Server 2000中文版(请邹建帮忙看看)
- SQL server 2005 & ODBC API 请教
- 把几条记录合并的问题!
- SQl2005数据库中只有几千万条数据 竟然占用空间106G
- 存储过程中UPDATE无法更新数据
- 关于MONEY数据类型字段!
- 急!再线等待
FOR INSERT, UPDATE
AS
UPDATE T_USRINFO SET
BIRTH=SUBSTRING(T_USRINFO.CERTIFICATE_NO,7,2)+'-'+SUBSTRING(T_USRINFO.CERTIFICATE_NO,9,2)
FROM T_USRINFO,INSERTED
WHERE T_USRINFO.CODE IN (SELECT CODE FROM inserted WHERE LEN(CERTIFICATE_NO)=15) UPDATE T_USRINFO SET
BIRTH=SUBSTRING(T_USRINFO.CERTIFICATE_NO,9,2)+'-'+SUBSTRING(T_USRINFO.CERTIFICATE_NO,11,2)
FROM T_USRINFO,INSERTED
WHERE T_USRINFO.CODE IN (SELECT CODE FROM inserted WHERE LEN(CERTIFICATE_NO)=18)