我有一个SQL文件,我在SQL Server实例上执行,其中包含数据库的架构.该文件创建一个全新的数据库(例如,此服务器上不存在具有此名称的数据库):
CREATE DATABASE PROJECT;
Run Code Online (Sandbox Code Playgroud)
并开始创建一个关系:
CREATE TABLE Courses (
CourseID INT NOT NULL PRIMARY KEY,
Name VARCHAR(64) NOT NULL UNIQUE,
Code CHAR(4) NOT NULL UNIQUE
);
...
Run Code Online (Sandbox Code Playgroud)
这就是SQL Server立即告诉我的内容:
Msg 2714, Level 16, State 6, Line 3
There is already an object named 'Courses' in the database.
Run Code Online (Sandbox Code Playgroud)
知道为什么SQL Server告诉我已经存在一个关系的名称Courses显然没有?
感谢您的时间.
如果您正在使用,请检查数据库 PROJECT
CREATE DATABASE PROJECT
GO
USE PROJECT
GO
CREATE TABLE Courses
(
CourseID INT NOT NULL PRIMARY KEY,
Name VARCHAR(64) NOT NULL UNIQUE,
Code CHAR(4) NOT NULL UNIQUE
)
GO
Run Code Online (Sandbox Code Playgroud)