db2中的限制之一sql標(biāo)識(shí)符的長度限制
作者﹕ccbzzp
在現(xiàn)實(shí)的db2應(yīng)用中大家可能經(jīng)常會(huì)遇到一些錯(cuò)誤,錯(cuò)誤的原因是對(duì)db2的
限制不太了解而引起的,在此我簡(jiǎn)單地總結(jié)一下,歡迎大家繼續(xù)﹐以便和大家共享﹐
共同探討﹐共同近步﹗(以下主要以db2 7.x為例)。
1. 最長的認(rèn)証名(單字節(jié)字符)<=30
2. 最長的約束名稱<=18
3. 最長的關(guān)聯(lián)名稱<=128
4. 最長的條件名稱<=64
5. 最長的游標(biāo)名稱<=18
6. 最長數(shù)據(jù)源列名稱<=128
7. 最長數(shù)據(jù)源索引名稱<=128
8. 最長數(shù)據(jù)源名稱<=128
9. 最長數(shù)據(jù)源表名稱(遠(yuǎn)程認(rèn)証名稱)<=128
10. 最長外部程序名稱<=8
11. 最長主機(jī)標(biāo)識(shí)符<=255
12. 最長數(shù)據(jù)源用戶的標(biāo)識(shí)符(遠(yuǎn)程認(rèn)証名稱)<=30
13. 最長標(biāo)簽名稱<=64
14. 最長方法名稱<=18
15. 最長參數(shù)名稱<=128
16. 最長訪問數(shù)據(jù)源的口令<=32
17. 最長保存點(diǎn)名稱<=128
18. 最長模式名稱<=30
19. 最長服務(wù)器(數(shù)據(jù)庫別名)<=8
20. 最長sql變量名稱<=64
21. 最長語句名稱<=18
22. 最長轉(zhuǎn)換組名<=18
23. 最長不受限制的列名<=30
24. 最長不受限制的包名<=8
25. 最長不受限定的用戶自定義類型,用戶自定義函數(shù),緩沖池,表空間,節(jié)點(diǎn)組,
觸發(fā)器索引,索引規(guī)范名稱<=18
26. 最長不受限定的表名,視圖,存儲(chǔ)過程名,別稱或別名<=128
27. 最長的包裝器名<=128
待續(xù)...