这种SQL(查询所有)语句该怎么写?

来源:百度知道 编辑:UC知道 时间:2024/06/23 18:19:17
我想写一个存储过程,专门来执行查询所有的SQL语句,
select * from @tablename,这个@tablename里面可以传表名,任何表名都行的,望高手解答。

CREATE PROC P_ExecSQL
(
@TableName varchar(50) = ''
)
AS
DELCARE @SQL AS VarChar(8000)
SET @SQL = 'SELECT * FROM ' + @TableName
EXEC (@SQL)
GO

exec(select * from @tablename)

Chris_Quiet 正解

按照楼主的意思,Chris_Quiet 的回答就能满足啊