我有一个SQL文件,正在在SQL Server实例上执行,其中包含数据库的模式。该文件创建一个全新的数据库(也就是说,此名称的数据库在此服务器上不存在):
CREATE DATABASE PROJECT;
并开始建立联系:
CREATE TABLE Courses (
CourseID INT NOT NULL PRIMARY KEY,
Name VARCHAR(64) NOT NULL UNIQUE,
Code CHAR(4) NOT NULL UNIQUE
);
...
这是SQL Server直接告诉我的:
Msg 2714, Level 16, State 6, Line 3
There is already an object named 'Courses' in the database.
有什么想法,为什么SQL Server告诉我已经存在一个名称为“Courses”的关系,而实际上并不存在?
谢谢您的时间。
USE PROJECT;
,然后再次运行 DDL。 - John WooPROJECT
数据库并执行了USE PROJECT;
之后,我遇到了一个缺点:Msg 911, Level 16, State 1, Line 3 Database 'PROJECT' does not exist. Make sure that the name is entered correctly.
- Oliver SprynGO
。 - Adam Wenger