一、建表、表加主键、加索引报错
1、Error Code: -542, SQL State: 42831
涉及的字段必须加上 not null。
2、Error Code: -574, SQL State: 42894
默认值或者数据类型有问题,比如取系统时间默认用CURRENT DATE(与oracle不同SYSDATE)不支持格式化时间,数字类型用NUMERIC(非NUMBER)。
3、Error Code: -102, SQL State: 54002
表字段描述(comment)超长。
4、Error Code: -604, SQL State: 42611
字段长度设置超长,NUMERIC(%s, %p),%s设置长度太长。
二、插入数据异常
1、Error Code: -413, SQL State: 22003
字段类型NUMERIC默认长度为8,改成NUMERIC(%n)加长。
2、Error Code: -803, SQL State: 23505
主键冲突,数据已存在。
3、Error Code: -433, SQL State: 22001
字段值超长,需要加长字段length。
三、删除
1、Error Code: -204, SQL State: 42704
表不存在时删除表或加字段描述。