您的位置:程序门 -> db2 -> 数据库开发



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


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于db2中字符超长串截断问题[已结贴,结贴人:foxer]
发表于:2007-06-04 12:48:19 楼主
这几天开始研究sql   server移植到db2的事情,遇到这个问题。

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

请问在db2中怎么能实现相同的功能?
发表于:2007-06-04 17:03:171楼 得分:4
db2在导入数据时,对于超长的字符串,会自动截断并装入表中,并给出警告信息。
我在使用中发现是这样,没有进一步研究。

------------------------------
欢迎加入新群db2   dba:10300864。
发表于:2007-06-05 19:35:072楼 得分:0
我现在的问题是用程序向数据库中写数据,db2给出错误信息,数据也写不进去,我希望是截断并写入
发表于:2007-06-05 23:49:043楼 得分:4
基本上程序不处理这个异常,应该是能插入进去的
发表于:2007-06-08 17:20:434楼 得分:6
好像是没有这种设置,自己在程序中修改一下吧,或者调用函数截断。
发表于:2007-06-13 17:56:395楼 得分:6
db2数据库和mssql数据库同样类型,可能保存的数据长度不一样,mssql保存的字符量大些.而且数据库本身是不支持自动截取字符串的功能的   ,这一点和mysql想差挺多,这可能就是安全性的一个体现吧     .   呵呵
发表于:2007-06-16 02:05:076楼 得分:0
谢谢各位的解答!


快速检索

最新资讯
热门点击