我试图将列的默认值从Y更改为N.我正好使用SQL
ALTER TABLE myschema.emp ALTER COLUMN is_active DEFAULT 'Y';
如上所述 https://docs.oracle.com/javadb/10.8.3.0/ref/rrefsqlj81859.html但是收到了错误
Error report -
ORA-01735: invalid ALTER TABLE option
01735. 00000 - "invalid ALTER TABLE option"
*Cause:
*Action:
答案 0 :(得分:1)
尝试遵循此语法。我相信你需要把数据类型放在那里。
alter table foo modify( col2 varchar2(10) default 'foo' );