读书人

关于DB2中字符超长串截断有关问题

发布时间: 2012-03-04 11:13:34 作者: rapoo

关于DB2中字符超长串截断问题
这几天开始研究SQL Server移植到DB2的事情,遇到这个问题。

以前一直使用SQL Server,在SQL Server中通过设置
set ansi_warnings off
可以让SQL Server自动截断字符串,而不会出现字符串超长的错误

请问在DB2中怎么能实现相同的功能?

[解决办法]
DB2在导入数据时,对于超长的字符串,会自动截断并装入表中,并给出警告信息。
我在使用中发现是这样,没有进一步研究。

------------------------------
欢迎加入新群DB2 DBA:10300864。
[解决办法]
基本上程序不处理这个异常,应该是能插入进去的
[解决办法]
好像是没有这种设置,自己在程序中修改一下吧,或者调用函数截断。
[解决办法]
DB2数据库和MSSQL数据库同样类型,可能保存的数据长度不一样,MSSQL保存的字符量大些.而且数据库本身是不支持自动截取字符串的功能的 ,这一点和MYSQL想差挺多,这可能就是安全性的一个体现吧 . 呵呵

读书人网 >IBM DB2

热点推荐