使用字符串创建数据库名称,数据库将成功创建。
示例:
if db_id('Database1') is null create database Database1
命令已成功完成。
但是使用完整的数字创建数据库名称,它有问题
示例:
if db_id('1234567890') is null create database 1234567890
Msg 102,Level 15,State 1,Line 1
'1234567890'附近的语法不正确。
我的查询有什么问题吗?
答案 0 :(得分:5)
试试这个 -
IF DB_ID('1234567890') IS NULL
CREATE DATABASE [1234567890]
答案 1 :(得分:4)
您也可以使用双引号
IF DB_ID('1234567890') IS NULL CREATE DATABASE "1234567890"