如何 - 建立和SQL Server创建后直接使用数据库?(How - create and use

2019-07-18 15:17发布

我创建了一个SQL脚本以检查数据库是否已经存在,如果它已经存在,它会删除并重新创建。 之后,我想它的创建创建表后直接其连接 ..

这里是我的代码,但它不工作。 他宣布的错误信息

消息911,级别16,状态1,行10数据库'ARMS2'不存在。 确保名称输入正确。

我的脚本

IF EXISTS (select * from sys.databases where name = 'Arms2')
BEGIN 
    DROP DATABASE Arms2
    PRINT 'DROP DATABASE Arms2'
END
    CREATE DATABASE Arms2;
    PRINT 'CREATE DATABASE Arms2'

USE Arms2

CREATE TABLE .....

Answer 1:

将一个GO语句后创建...

...
CREATE DATABASE Arms2;
PRINT 'CREATE DATABASE Arms2'
GO
USE Arms2


文章来源: How - create and use database directly after creation in SQL Server?