读书人

一个简单的查询添加解决办法

发布时间: 2012-03-18 13:55:39 作者: rapoo

一个简单的查询添加
我今天看见个题目是 先对一个表进行查询在查询的同时把值赋给另一个表 ,各位大虾们 你们谁知道 我给忘记了

[解决办法]

SQL code
USE AdventureWorks;  GO  CREATE TABLE TestTable (ID INT, TEXTVal VARCHAR(100))  DECLARE @TmpTable TABLE (ID_New INT, TEXTVal_New VARCHAR(100),ID_Old INT, TEXTVal_Old VARCHAR(100))  INSERT TestTable (ID, TEXTVal)  VALUES (1,'FirstVal')  INSERT TestTable (ID, TEXTVal)  VALUES (2,'SecondVal')  UPDATE TestTable  SET TEXTVal = 'NewValue'  OUTPUT Inserted.ID, Inserted.TEXTVal, Deleted.ID, Deleted.TEXTVal INTO @TmpTable  WHERE ID IN (1,2)    SELECT * FROM @TmpTable  SELECT * FROM TestTable  DROP TABLE TestTable  GO 

读书人网 >SQL Server

热点推荐