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) –