sql - 数据库中已经有一个名为 '' 的对象
问题描述
这是我的代码:
CREATE TABLE supplier -- creating table supplier
(
supplierID INT NOT NULL IDENTITY,
supplierName VARCHAR(30) NOT NULL,
suppplierNo VARCHAR(10) NOT NULL,
supplierEmail VARCHAR(30) NOT NULL,
CONSTRAINT PK_supplierID PRIMARY KEY(supplierID)
)
GO
我得到错误:
消息 2714,第 16 级,状态 6,第 34 行
数据库中已经有一个名为“供应商”的对象。
有什么帮助吗?谢谢!
解决方案
请尝试此代码。
IF EXISTS(SELECT 1 FROM sys.tables WHERE name = 'supplier')
DROP TABLE dbo.supplier;
CREATE TABLE dbo.supplier
(
supplierID INT NOT NULL IDENTITY,
supplierName VARCHAR(30) NOT NULL,
suppplierNo VARCHAR(10) NOT NULL,
supplierEmail VARCHAR(30) NOT NULL,
CONSTRAINT PK_supplierID PRIMARY KEY(supplierID)
)
GO
推荐阅读
- mysql - MySQL“错误代码 1305:SAVEPOINT a 不存在”
- scala - Spark - 从地图列中删除空值
- r - 更新闪亮的数据表
- prometheus - 在普罗米修斯中显示任意@Timed 指标
- html - 如何将 HTML 的输入值限制为预定义列表中的值?
- pandas - 在 pandas 数据框中将浮点天数转换为 timedelta64[ns]
- python - 使用分类索引值对特定级别的多索引系列进行排序
- python - 如何检查列表中的任何元素是否可以在给定的字符串中找到?
- git - Git 备份未跟踪的文件
- python - 如何查找不同列表中项目的数量并进行更改?