gpt4 book ai didi

sql-server - 就在我使用约束时,数据库中已经存在同名对象

转载 作者:行者123 更新时间:2023-12-03 12:28:48 24 4
gpt4 key购买 nike

当我使用这个脚本时:

IF OBJECT_ID('dbo.TableX', 'U') IS NOT NULL 
DROP TABLE dbo.TableX

CREATE TABLE TableX
(
...
...
...

CONSTRAINT TableX PRIMARY KEY (column1, column2, column3)
)

我得到一个错误

An object with the name 'TableX' already exist in the database

但这只是在我使用 CONSTRAINT 行时。

为什么只有在使用 CONSTRAINT 时才会出现错误,我该如何解决?

最佳答案

那是因为您的 Constaint 名称与表名称相同。将其命名为 PK_TableX

关于sql-server - 就在我使用约束时,数据库中已经存在同名对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44401531/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com