【问题标题】:Transact-SQL using variable for table name [duplicate]使用变量作为表名的 Transact-SQL [重复]
【发布时间】:2016-12-06 18:37:04
【问题描述】:

我尝试在我的 SQL 中使用下面的语句。是否可以通过任何方式动态选择表格数据库。 (例如从 Comobox 中选择表名,然后显示所选表中的数据)

SET @var1 = 'test';
SELECT * From @var1

【问题讨论】:

  • 如果您需要通过变量引用您的表名,那么您的设计可能需要重新考虑

标签: sql-server tsql


【解决方案1】:

动态 SQL 要求您创建一个由 sql 语句组成的字符串,然后执行该字符串。 Dynamic t-sql quotes in string

【讨论】:

  • 谢谢你的回答。你能给我一个简短的例子吗?
猜你喜欢
  • 1970-01-01
  • 2019-03-02
  • 2012-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多