gpt4 book ai didi

sql-server-2005 - sql server drop默认语法错误

转载 作者:行者123 更新时间:2023-12-01 10:13:42 26 4
gpt4 key购买 nike

我试图在位列上删除默认值,我设置错了,我想再正确地做一次。但是,当我写:

ALTER TABLE Person
ALTER COLUMN tsHomePref DROP DEFAULT;

我收到“关键字默认错误附近的语法不正确”,但我不知道为什么

我想删除该列然后重新构建它
ALTER TABLE Person
ADD COLUMN tsHomePref bit NOT NULL DEFAULT 0;

那么,为什么它不让我“删除”默认值呢?

谢谢R。

最佳答案

你需要做

ALTER TABLE Person 
DROP CONSTRAINT DF__Person__tsHomePr__05BA7BDB

如果您对这些使用一致的命名约定会有所帮助,这样您就不必首先查看系统表来获取名称。

关于sql-server-2005 - sql server drop默认语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3136866/

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