今天在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;