1
我有點困在這裏,SQL中使用與變量名稱與數字名稱的數據庫2215
我有一個名爲「2215」
USE 2215 does not work,
USE [2215] works
現在我想要做的事,如數據庫
SET @dba = 2215
USE @dba
它不工作,也USE [@dba]
不起作用,有人知道的伎倆?
感謝你
小傢伙
我有點困在這裏,SQL中使用與變量名稱與數字名稱的數據庫2215
我有一個名爲「2215」
USE 2215 does not work,
USE [2215] works
現在我想要做的事,如數據庫
SET @dba = 2215
USE @dba
它不工作,也USE [@dba]
不起作用,有人知道的伎倆?
感謝你
小傢伙
假設你用MS SQL-Server一起以下可以爲你工作
DECLARE @dba varchar(128)
SET @dba='[2215]'
EXEC('use '[email protected])
首先創建一個SQL命令字符串,然後使用EXEC
執行
[變量數據庫名稱]的可能重複(http://stackoverflow.com/questions/700970/variable-database-name) –