在给表添加default默认值时,出现ORA-00904: : 标识符无效

2024年11月20日 17:11
有1个网友回答
网友(1):

好几个错误,第一,你建表时loc字段给的长度是6,你beijing就占了7个字符,肯定会溢出的

create table depts
(  
id number(10) primary key, 
name varchar2(6),
loc varchar2(10)
);

 

然后,你给默认值的语法也不对,估计你八成看的是别的数据库的语法

 

oracle下如下

alter table depts modify loc default 'beijing';