数据库不存在

use*_*166 1 sql database sql-server syntax-error

我使用sql server 2014并使用以下代码:

if db_id('handel') is not null
    drop database handel;

create database handel;
use handel;
Run Code Online (Sandbox Code Playgroud)

我得到了错误:Database 'handel' does not exist. Make sure that the name is entered correctly.在线use handel,这让我大吃一惊,在我创建数据库之前只是一条线.有人可以帮忙吗?

knk*_*k24 6

你错过了GO关键字:

if db_id('handel') is not null
    drop database handel;

create database handel;
GO
use handel;
Run Code Online (Sandbox Code Playgroud)