CREATE TRIGGER 名 on 你的视图
INSTEAD OF INSERT
AS
BEGIN
INSERT INTO 表1 SELECT name1,name2 FROM inserted
INSERT INTO 表2 SELECT name3,name4 FROM inserted
END
INSTEAD OF INSERT
AS
BEGIN
INSERT INTO 表1 SELECT name1,name2 FROM inserted
INSERT INTO 表2 SELECT name3,name4 FROM inserted
END
解决方案 »
- 这个约束能做吗
- 在将 varchar 值 转换成数据类型 int 时失败
- 求SQL语句
- 字符串累加计算
- SQL基本查询语句问题请教:如何更新指定标识段的数据?
- 愁死个人啊!怎么将word里的大量微积分公式导入sql server???
- SQL2000和SQL2005服务器名的问题
- 我选择完全安装 Visual Studio.NET Enterprise Architect,它里面有SQL Server桌面引擎,请问我还有必要再安装SQL Server 2000吗?
- sql 动态语句
- 保证各项配制都正确,怎么就是连接不上SQL Server2000,在其它计算机上没有问题?
- 怎么统计?(能用一个SQL语句写出来吗?)在线等……
- 这个触发器怎样写
INSTEAD OF delete
AS
BEGIN
delete 表1 where 编号 in (select 编号 from inserted)
delete 表2 where 编号 in (select 编号 from inserted)
END
INSTEAD OF update
AS
BEGIN
update 表1 set 数据列=aa.数据列 from inserted aa where aa.编号=表1.编号
update 表2 set 数据列=aa.数据列 from inserted aa where aa.编号=表2.编号
END
AS INSERT INTO DBO.VBIPartner(ID,Name,City_ID,LinkMan,Phone,EMail,Type,Address,Memo)
SELECT ID,Name,City_ID,LinkMan,Phone,EMail,Type,Address,Memo FROM Inserted但是执行Insert操作以后,Delphi的TQuery返回的记录集会少掉一行原有的记录,但实际上在数据库中确实添加进去了。