gpt4 book ai didi

oracle - 如何修改列的大小

转载 作者:行者123 更新时间:2023-12-03 08:11:54 25 4
gpt4 key购买 nike

我在 Oracle SQL Developer 中创建了表 Test_Project2。之后我意识到列 proj_name 很小,所以我决定使用以下语句修改列

ALTER TABLE TEST_PROJECT2 MODIFY proj_name VARCHAR2(300);

但出于某种原因,Oracle SQL Developer 用红色强调了分号,我不知道什么是错误以及如何纠正它

Test_Project2 :
CREATE TABLE Test_Project2 (
proj_id number(30),
proj_name VARCHAR2 (30),
proj_desc VARCHAR2(300)
);

最佳答案

无论 Oracle SQL Developer 在语法突出显示中可能指示什么错误,实际运行您的 alter完全按照您最初使用它的方式运行的语句:

ALTER TABLE TEST_PROJECT2 MODIFY proj_name VARCHAR2(300);

如果您需要一次更改多列,则只需要添加括号,例如:
ALTER TABLE TEST_PROJECT2 MODIFY (proj_name VARCHAR2(400), proj_desc VARCHAR2(400));

关于oracle - 如何修改列的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39785471/

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