能将一个sql 的查询结果作为一个变量存放起来吗

SQL SERVER变量的使用,能将一个字段名设置为一个变量后,以后查询的时候直接调用这个字段来进行查询呢

可以的,使用动态执行SQL语句。
给你个例子 看下
DECLARE @p1 varchar(10)
DECLARE @p2 varchar(100)
SET @p1='ziduan1'
PRINT @p1
SET @p2 = ''
SET @p2='select top 100 '+@p1+' from table1'
PRINT @p2
EXEC(@p2)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-22
是不是需要视图功能?使用这个语句
create view view_name as
(select...)本回答被网友采纳
第2个回答  2013-04-22
你想存在程序中,还是在数据库存储过程中?
相似回答