我想要一个存储过程来显示它的所有列,但我会选择外部表名,如EXEC spDisplay'tblName'..我希望表名作为输出参数...我该怎么做?如何获取表格的所有列,而TableName是输出参数?
-1
A
回答
1
使用动态SQL,像下面..
create proc spDisplay
@TableName as varchar(100)
as
Begin
exec('select top 10 * from '[email protected])
End
1
下面是SP,这将需要表名作为输入参数。
CREATE PROCEDURE MySp
@TableName VARCHAR(MAX)
AS
BEGIN
DECLARE @Sql VARCHAR(MAX)
SET @Sql = 'SELECT * FROM ' + @TableName
EXEC(@Sql)
END
下面是执行上面SP查询,这里EMP是我的表名
EXEC MySp 'EMP'
+0
曾任职感谢..... –
相关问题
- 1. 数据列表如何获取所选名称而不是值
- 2. lu。[TableName]而不是dbo。[TableName]?
- 3. 获取构造函数所需的所有参数列表
- 4. 表格不输出所有列
- 5. 逗号分隔数据库中所有列的列表(Tablename | Column_names ...)
- 6. jQuery:获取表格中的所有输入值并序列化
- 7. TCLAP:所有参数的输出列表及其各自的值
- 8. 获取网站集中的所有网站而没有获取所有列表?
- 9. 如何获取所有卖家列表?
- 10. 查询只拉从一列,而不是所有列的输出
- 11. 如何获取所有字符串格式参数
- 12. 如何从参数包中获取所有参数的类型?
- 13. 如何列出mysql数据库中的所有表格
- 14. 如何获取数组中列出的所有日期?
- 15. 如何使用sequelize获取表格的所有数据
- 16. Listview以JSON格式获取列表中的所有数据
- 17. 如何获取所选表格的所有元素
- 18. Sharepoint获取所有列表数据c#
- 19. 如何获取在arrays.xml中定义的所有数组列表?
- 20. 如何获取列表中的所有最高整数Python中
- 21. 我如何获取列表而不是列表?
- 22. 如何列出长列表格式中的所有元素?
- 23. 如何列出表格中的所有列?
- 24. 获取壳输入的字符串,而不是列出
- 25. 获取所有子序列的列表
- 26. 如何从列中获取List列表而不是列表数组?
- 27. Python人格测验,如何显示一个输出而不是所有人
- 28. 在输出到文件中获取方格而不是新行
- 29. 如何列出mysqli表中列出的所有相关数据?
- 30. 如何在mybatis中参数化tablename
曾为感谢..... –