2017-08-02 104 views
-2

我想使用一個變量來使用數據庫名稱來獲取選擇查詢,其中數據庫名稱將存儲在變量中。但我無法使用以下方法實現此目的。請讓我知道如何做到這一點。通過變量使用數據庫名稱與表名的SQL

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

SELECT COUNT(*) FROM @PrePublishedDB.BaseVehicle 
+1

的可能的複製[如何使用在T-SQL數據庫名稱的變量?(https://stackoverflow.com/questions/727788/how-to-use-a-variable -for-the-database-name-in-t-sql) – nedmund

+0

@nedmund難道不可以這樣做嗎? – Manju

+0

你看過嘗試動態SQL嗎? – SQLAndOtherStuffGuy

回答