通过变量

时间:2017-08-02 10:14:07

标签: sql sql-server

我想使用变量来使用数据库名称获取select查询,其中数据库名称将存储在变量中。但是我无法使用以下方法实现这一目标。请问我能告诉我如何实现这一目标。

DECLARE @PrePublishedDB VARCHAR(100)
SET @PrePublishedDB = 'MyDatabase'

SELECT COUNT(*) FROM @PrePublishedDB.BaseVehicle

1 个答案:

答案 0 :(得分:1)

execute ('SELECT COUNT(*) FROM ' + @PrePublishedDB + '.BaseVehicle')