pb 关于VARCHAR(2000)的处理
来源:互联网 发布:淘宝商家怎么入驻 编辑:程序博客网 时间:2024/05/17 20:43
由于PB是Sybase公司的产品,沿袭了sybase数据库对varchar类型255的限制。然而现在sql server的varchar已经达到8000,而pb的dbm依然只能处理255。个人认为对这个问题有以下解决方法。欢迎大家讨论。
1.不用数据库直连,改用ODBC连接方式。
2.如果还是用直连方式,可以选用text类型替代varchar(500)
3.如果还是用直连,还是varchar(500),可以通过以下方法处理:
数据表(n_id integer not null PK, c_content varchar(500) null):
如果要写数据库,可以做个dw,数据源为该表的n_id和c_content
这时候你会发现c_content的limit为255.你可以将该数据窗口export,然后edit该srd文件,将c_content的limit改为500,然后import回来,就可以输入500的字符并成功update了。
注意,如果直接修改其limit为500,输入大于255的字符时就会报错。
如果要读数据库,以取varchar(1000)为例:
定义4个计算列,分别是:
select column1, column2, ......, substring( rem, 1, len( rem) / 4 ) C1, substring( rem, len(rem)/4 + 1, len(rem)/4) c2, substring( rem, len(rem)/4*2 + 1, len(rem)/4) c3, substring( rem, len(rem)/4*3 + 1, len(rem)/4) c4,
另外计算列 c5 = c1+c2+c3+c4
1.不用数据库直连,改用ODBC连接方式。
2.如果还是用直连方式,可以选用text类型替代varchar(500)
3.如果还是用直连,还是varchar(500),可以通过以下方法处理:
数据表(n_id integer not null PK, c_content varchar(500) null):
如果要写数据库,可以做个dw,数据源为该表的n_id和c_content
这时候你会发现c_content的limit为255.你可以将该数据窗口export,然后edit该srd文件,将c_content的limit改为500,然后import回来,就可以输入500的字符并成功update了。
注意,如果直接修改其limit为500,输入大于255的字符时就会报错。
如果要读数据库,以取varchar(1000)为例:
定义4个计算列,分别是:
select column1, column2, ......, substring( rem, 1, len( rem) / 4 ) C1, substring( rem, len(rem)/4 + 1, len(rem)/4) c2, substring( rem, len(rem)/4*2 + 1, len(rem)/4) c3, substring( rem, len(rem)/4*3 + 1, len(rem)/4) c4,
另外计算列 c5 = c1+c2+c3+c4
- pb 关于VARCHAR(2000)的处理
- 关于PB中在DW对varchar(char,string)超过255的处理
- 关于PB中在DW对varchar(char,string)超过255的处理
- 关于char和varchar关于前导空格的处理
- 关于POS的各种外设处理(包括打印机、钱箱等)(PB)
- PB的错误处理
- PB对数据库字段varchar类型255的限制问题
- 关于 varchar max的误区
- 关于PB程序的开发
- 关于PB的database profile
- PB:关于游标的使用
- 关于sybase 的varchar类型排序
- [毕业论文] 关于char 与 varchar 的区别
- 关于varchar和nvarchar的区别
- SQLServer中关于char,varchar的新发现
- 关于varchar/varchar2/nvarchar2的区别
- 关于varchar和text的一点点区别
- 数据库关于varchar和nvarchar的区别
- 移动硬盘分区误删后修复手记
- Reducing CPU problem caused due to high buffer gets (after large delete)
- [转]以色列教育孩子的方式
- 限制文本输入框textarea最大输入字符的js
- 数学的内容、方法和意义(转载)
- pb 关于VARCHAR(2000)的处理
- linux 笔记
- 哈利·M·卡特:鸡蛋、篮子和投资组合
- 常用单位换算
- 成功创业家的心理特征
- C# on rails! 基本信息CRUD操作的简单实现
- [预告]将要推出编程方式事务管理祥解!
- 成功法则
- ubuntu 资料