今天在oracle数据库,建表时,报错了,信息如下:


解决办法:

原因在于字段超过了Oracle本身设定的30个字符.

如:修改之前的sql脚本:  执行这语句,会报错

-- Create sequence 
create sequence CMS_ARTICLS_ SPECIAL_CHANNEL_SEQ
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cache 20;

修改后为:

-- Create sequence 注意:由于这里sequeence的名字超出了oracle数据库本身的限制,已更改过
create sequence CMS_AS_CHANNEL_SEQ
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cache 20;


Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐