DECLARE @tempTable TABLE(Id int);

INSERT INTO @tempTable
SELECT Id FROM TestTable WHERE Name='123'; --查询出的记录必须与@tempTable表结构一致

SELECT * FROM @tempTable;

如果要将表变量跟别的表做关联查询,需要给表变量加上别名使用,否则会报"必须定义局部变量(Must declare the scalar variable)"错误。

posted on 2010-04-06 19:09  wl666lw  阅读(3738)  评论(0编辑  收藏  举报