如何将数据库上下文切换到新创建的数据库?

我写了一个脚本来创建一个数据库:   1:使用主人;   2:IF(db_id('myDB')为空)   3:创建数据库myDB;   4:使用myDB; 但它不起作用...我收到一个错误:找不到数据库'myDB'的sysdatabases中的条目。找不到具有该名称的条目。确保正确输入名称。 (Msg 911) 我的错误在哪里? 谢谢。 回答: 冲啊 有用的链接:如果不以编程方式使用GO,则需要进行2次单独的数据库调用。     
已邀请:
在第3行之后添加GO语句。这将强制执行上一个脚本。     
如果你用
go
分隔你的陈述,它就有效
USE master;
go
IF (db_id('myDB') is null)
  CREATE DATABASE myDB;
go  
USE myDB; 
    

要回复问题请先登录注册