如何定义使用SQL创建的文件field默认是double-byte??
本帖最后由 HAPPY潜龙 于 2010-11-02 10:22 编辑
如何定义使用SQL创建的文件field默认是double-byte??
现在系统使用SQL创建的文件默认的是single-byte.
注:我是使用SQLRPG
C/EXEC SQL CREATE TABLE QTEMP/file1(DATA1 DBCLOB(19)
C/END-EXEC
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
本帖最后由 HAPPY潜龙 于 2010-11-02 17:17 编辑
问题没有解决.
具体情况:重新在旧的400(V5R2)中是可以运行的.
但是在新400中(V6R1)创建文件没有问题,但是在写数据进去的时候就提示错误了.
用指定CCSID试试看:
CREATE TABLE MyLib/MyTbl (fld1 VARCHAR (20 ) CCSID 935 NOT NULL
WITH DEFAULT)