一、建表、表加主鍵、加索引報錯
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設置長度太長。
5、Error Code: -104, SQL State: 42601
去掉建表語句中設置主鍵行的“clustered”單詞
二、插入數據異常
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
表不存在時刪除表或加字段描述。
四、創建序列
1、Error Code: -846, SQL State: 42815
序列maxvalue最大支持8個9,前面可加“0”