社区
数据库相关
帖子详情
关于VARCHAR数据类型的问题,在线等待
wwwandwww
2003-12-11 09:50:29
用PB9+MSS2000,定义MSS2000数据库函数的返回值为VARCHAR(3000),但实际使用时发现仍然按最大长度255计算,为什么?要如何解决?
...全文
59
13
打赏
收藏
关于VARCHAR数据类型的问题,在线等待
用PB9+MSS2000,定义MSS2000数据库函数的返回值为VARCHAR(3000),但实际使用时发现仍然按最大长度255计算,为什么?要如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daiwoo_wang
2003-12-12
打赏
举报
回复
可以结了
xirumin
2003-12-11
打赏
举报
回复
多人问过了, varchar 型的数据, 在数据窗口中只能读到255个, 解决方法有两个;
1. 更换为odbc数据源
2. 将字段定义为text类型
chrisfy
2003-12-11
打赏
举报
回复
也曾困扰我的问题,PB的臭毛病
lmby
2003-12-11
打赏
举报
回复
这是pb dbms的限制。
gflpower
2003-12-11
打赏
举报
回复
我想是PB中的最大长度设置为了255 不是数据库的原因
GoldProgramer
2003-12-11
打赏
举报
回复
改为BLOB类型。
mittee
2003-12-11
打赏
举报
回复
在asa里面varchar的长度有30000多
sqlserver里面也有8000字节
wwwafa9
2003-12-11
打赏
举报
回复
它的最大长度就是那么多,那么它只能那样算了。
guanhua8
2003-12-11
打赏
举报
回复
解决方法:
1.修改Limit为1000
2.选中Vert Scroll Bar
3.导出该数据对象。
4.修改,将该字段的Char(255)修改为char(1000)
5.重新导回到PB中
6.完成了。
呵呵。
要给分啊。
andyyang007
2003-12-11
打赏
举报
回复
up
treesoft
2003-12-11
打赏
举报
回复
在mss2000中的查询分析器中运行出什么结果?还有就是mss有个什么参数可以设置成与mss6兼容,在这个模式下只支持255。自已找找看,不要一出问题就找PB! :)
daiwoo_wang
2003-12-11
打赏
举报
回复
遇到这个问题时,我的处理方式是将原数据库函数分为2个或多个部分,每个部分的处理结果都保持在255内,这样就可以不用限制连接方式了,使用ODBC或直连都可以了。还有就是,写数据库函数时TEXT,ntext和IMAGE数据类型不能作为局部变量,即不能使用这3种数据类型
daiwoo_wang
2003-12-11
打赏
举报
回复
经过测试发现,在MSS中VARCHAR可以根据说明处理大于255的字符,但一旦返回PB中,则被截断,显然和PB的处理机制有关。另外,DB-Library 应用程序和使用来自 SQL Server 6.5 版或更早版本的 SQL Server ODBC 驱动程序的应用程序最多仅支持 255 个字节的字符数据。如果这些应用程序尝试检索 SQL Server 7.0 版或更新版本的字符参数或包含超过 255 个字节的数据的结果集,字符数据将在 255 个字节处截断。
Linux下SQL Server中
VARCHAR
类型中文乱码
问题
解决
项目场景: 往SQL Server数据库中写入数据,定义了其中一个字段类型为
VARCHAR
类型,该字段类型的值为汉字
问题
描述: 遇到的
问题
: 在写入数据后,通过查询语句来检查写入数据是否正确时,显示出的结果为???的乱码。 原因分析: 通过查询资料得知:默认创建出来的数据库实例默认使用拉丁文编码,这导致了原有项目中
varchar
字段插入中文会乱码的
问题
。 解决方案: 通过修改字段类型使其正确显示汉字:将
varchar
类型修改为n
varchar
;修改方法如下 alter table [t
如何把mysql里面的
varchar
转换成char类型啊
请注意,将
VARCHAR
转换为 CHAR 会将列的长度固定为指定的长度,因此请确保新的
数据类型
适合存储该列中的数据。此外,修改表结构可能需要一些时间,具体取决于表的大小和服务器性能。在MySQL中,可以使用 ALTER TABLE 语句来修改表结构,包括修改列的
数据类型
。5. 验证修改是否成功,可以使用 DESCRIBE 语句查看表结构,确认列的
数据类型
已更改为 CHAR。将 表名 替换为要修改的表的名称,将 列名 替换为要修改的列的名称,将 长度 替换为所需的字符长度。
【接口报错】从
数据类型
varchar
转换为 numeric 时出错
1、在移动端跳转H5页面请求后台接口2、开发环境不报错3、接口是一个查询接口,其中的数据每十分钟更新一次,更新逻辑是先删除表里面的数据,再进行数据统计,最后新增到表里4、每十分钟结束时,会进行更新操作,操作窗口时间约5-10秒,这段时间内进行查询时,页面报错。
CHAR 与
VARCHAR
的区别
为什么要谈CHAR与
VARCHAR
?大家可能想CHAR和
VARCHAR
这种东西再简单不过了,只不过是MySQL中最基本的
数据类型
,有什么好深究的。其实有时候越简单、越基础的东西越复杂,越难以捉摸。 大家在使用MySQL创建数据表时都会遇到这样的
问题
,如何为字段选择合适的
数据类型
,熟悉这些基本
数据类型
将会让你从容地应对,做到建表时的优化。今天我们就来探究一下MySQL中的CHAR和
VARCHAR
。...
达梦数据库字段类型
varchar
转 text
总的来说,达梦数据库不支持直接将字段类型从
varchar
转 text ,这个时候就需要采用一些曲折的方法来实现,上面就是我提到的两种方法,根据数据量的大小采用不同的方式,希望对大家有帮助。
数据库相关
754
社区成员
12,762
社区内容
发帖
与我相关
我的任务
数据库相关
PowerBuilder 数据库相关
复制链接
扫一扫
分享
社区描述
PowerBuilder 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章