sql标识过长
发布时间: 2023-06-16 21:52:50
‘壹’ DB2如何修改sql最大长度限制
DB2中的限制之一SQL标识符的长度限制
作者﹕CCBZZP
在现实的DB2应用中大家可能经常会遇到一些错误,错误的原因是对DB2的
限制不太了解而引起的,在此我简单地总结一下,欢迎大家继续﹐以便和大家共享﹐
共同探讨﹐共同近步﹗(以下主要以DB2 7.X为例)。
1. 最长的认证名(单字节字符)<=30
2. 最长的约束名称<=18
3. 最长的关联名称<=128
4. 最长的条件名称<=64
5. 最长的游标名称<=18
6. 最长数据源列名称<=128
7. 最长数据源索引名称<=128
8. 最长数据源名称<=128
9. 最长数据源表名称(远程认证名称)<=128
10. 最长外部程序名称<=8
11. 最长主机标识符<=255
12. 最长数据源用户的标识符(远程认证名称)<=30
13. 最长标签名称<=64
14. 最长方法名称<=18
15. 最长参数名称<=128
16. 最长访问数据源的口令<=32
17. 最长保存点名称<=128
18. 最长模式名称<=30
19. 最长服务器(数据库别名)<=8
20. 最长SQL变量名称<=64
21. 最长语句名称<=18
22. 最长转换组名<=18
23. 最长不受限制的列名<=30
24. 最长不受限制的包名<=8
25. 最长不受限定的用户自定义类型,用户自定义函数,缓冲池,表空间,节点组,
触发器索引,索引规范名称<=18
26. 最长不受限定的表名,视图,存储过程名,别称或别名<=128
27. 最长的包装器名<=128
热点内容