gpt4 book ai didi

sql - ALTER TABLE 语法 - 缺少 DIRECTORY 关键字

转载 作者:行者123 更新时间:2023-12-03 04:18:39 25 4
gpt4 key购买 nike

我正在尝试通过使用 SQL 查询添加两个新列来更改 Oracle 数据库中的表,如下所示:

ALTER TABLE Members 
ADD annual_dues NUMBER(5,2) not null DEFAULT '52.50',
ADD payment_date DATE;

执行时,我收到如下错误:

SQL Error: ORA-30649: missing DIRECTORY keyword

我已经玩过了,但没有帮助。 SQL 查询出了什么问题?

最佳答案

我认为您需要在 DEFAULT 52.50 之后放置 NOT NULL:

ALTER TABLE Members 
ADD ( annual_dues NUMBER(5,2) DEFAULT 52.50 NOT NULL
, payment_date DATE );

关于sql - ALTER TABLE 语法 - 缺少 DIRECTORY 关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12873667/

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