4

使用字符串创建数据库名称,数据库将创建成功。

例子 :

if db_id('Database1') is null create database Database1

命令成功完成。

但是使用全数字创建数据库名称,它有问题

例子 :

if db_id('1234567890') is null create database 1234567890

消息 102,级别 15,状态 1,第 1 行
“1234567890”附近的语法不正确。

我的查询有什么问题吗?

4

2 回答 2

5

试试这个——

IF DB_ID('1234567890') IS NULL 
    CREATE DATABASE [1234567890]
于 2013-05-21T08:28:19.410 回答
4

你也可以使用双引号

IF DB_ID('1234567890') IS NULL CREATE DATABASE "1234567890"
于 2013-05-21T08:37:20.120 回答