求一条SQL Server存储过程,谢谢!
来源:百度知道 编辑:UC知道 时间:2024/06/12 08:34:04
二,当A表的name字段更新了,就把更新的信息插入到B表.
三,B表内容为:date,OldName,NewName.
四,即是当A表的Name字段更新了,就把更新日期,更改前的内容插入到B表的OldName,更改后的内容插入到B表的NewName.
谢谢!!!
说错了,不是存储过程,而是触发器.呵呵
CREATE TRIGGER Demo
ON aa --aa是A表
FOR INSERT,UPDATE
AS
DECLARE @OldName VARCHAR(50),@NewName VARCHAR(50)
SELECT @OldName=NAME FROM DELETED
SELECT @NewName=NAME FROM INSERTED
INSERT INTO aaa(OldName,NewName,Date) ---aaa是B表
SELECT @OldName,@NewName,GETDATE()
1. 这也是最简单的方法,两个输入参数,无返回值:
set connection = server.createobject("adodb.connection")
connection.open someDSN
Connection.Execute "procname varvalue1, varvalue2"
''将所有对象清为nothing,释放资源
connection.close
set connection = nothing
2. 如果要返回 Recordset 集:
set connection = server.createobject("adodb.connection")
connection.open someDSN
set rs = server.createobject("adodb.recordset")
rs.Open "Exec procname varvalue1, varvalue2",connection
''将所有对象清为nothing,释放资源
rs.close
connection.close
set rs =