我有一个数据库,其中每个表都按标准约定命名。我正在构建一个 SQL 脚本以定期在各种类似命名的表集上运行。
我想声明一个包含表之间表名的公共部分的局部变量,并使用该变量在FROM
我的SELECT
语句中填写表名的一部分。
我如何将其抽象为在1234
替换为局部变量值的表上运行?
Select count(*) From [Database].[dbo].[Table_1234]
这显然不起作用:
Select count(*) From [Database].[dbo].['Table_'+@variable]
有没有办法在选择语句中使用局部变量作为表名或解决这个问题?