如何定义使用SQL创建的文件field默认是double-byte??

发布于 2022-09-06 04:39:28 字数 370 浏览 12 评论 2

本帖最后由 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

花桑 2022-09-08 09:24:50

本帖最后由 HAPPY潜龙 于 2010-11-02 17:17 编辑

用指定CCSID试试看:
CREATE TABLE MyLib/MyTbl (fld1 VARCHAR (20 ) CCSID  935 NOT NULL
WITH DEFAULT)
mxpy 发表于 2010-11-02 15:02

    问题没有解决.

具体情况:重新在旧的400(V5R2)中是可以运行的.

但是在新400中(V6R1)创建文件没有问题,但是在写数据进去的时候就提示错误了.

七堇年 2022-09-08 02:59:46

用指定CCSID试试看:
CREATE TABLE MyLib/MyTbl (fld1 VARCHAR (20 ) CCSID  935 NOT NULL
WITH DEFAULT)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文