在线求一条简略语句,好久不用基础都忘了
在线求一条简单语句,好久不用基础都忘了
示例:
SELECT RoutesTable
FROM Products_Info
WHERE (ID = 20115009)
这条语句查询出来的是一张表的名字,
如何再把这张表的所有内容查询出来?(要包含上面那条哦。。)
------解决方案--------------------
------解决方案--------------------
示例:
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)