读书人

在线求一条简略语句好久不用基础都忘

发布时间: 2013-06-19 10:26:41 作者: rapoo

在线求一条简单语句,好久不用基础都忘了
示例:

SELECT RoutesTable
FROM Products_Info
WHERE (ID = 20115009)

这条语句查询出来的是一张表的名字,
如何再把这张表的所有内容查询出来?(要包含上面那条哦。。)
[解决办法]


declare @tsql varchar(6000)

SELECT @tsql='select * from ['+RoutesTable+'] '
FROM Products_Info
WHERE ID = 20115009

exec(@tsql)

[解决办法]
DECLARE @t NVARCHAR(10)
SELECT @t='SELECT RoutesTable
FROM Products_Info
WHERE ID = 20115009'
EXEC ('select * from '+@t)

读书人网 >SQL Server

热点推荐