社区
脚本语言
帖子详情
为什么从数据库里读出的字符串里后面有许多空格??
70082349
2003-10-16 09:11:14
是不是用空格填满字端的长度
...全文
163
20
打赏
收藏
为什么从数据库里读出的字符串里后面有许多空格??
是不是用空格填满字端的长度
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kaymo
2003-11-04
打赏
举报
回复
RightTrim()
flyerlxg
2003-10-30
打赏
举报
回复
楼上说的比较清楚了,应该是数据库设计时其字段类型的原因,加上没有trim(),所以就出现您这个问题啦!
wangser82
2003-10-30
打赏
举报
回复
那是因为你定义的字节数比较多,而写入的比较少,这样其它的就是空格了,
你可以用trim()函数去掉空格
qqjj7758
2003-10-29
打赏
举报
回复
varchar可用 trim更要用
am2000
2003-10-28
打赏
举报
回复
试问各位xdjm.那用char又有何用?
liliang800207
2003-10-28
打赏
举报
回复
主要是因为你定义了6个字符
确只用了3个,则后三个用空格补齐
用varchar就没有这个问题了
liliang800207
2003-10-28
打赏
举报
回复
trim()就可以了
fmilan
2003-10-28
打赏
举报
回复
我从来都不用char,
wantsong
2003-10-18
打赏
举报
回复
char
提前十分钟
2003-10-18
打赏
举报
回复
定义长的字符串时,最好用varchar()
ishxb
2003-10-18
打赏
举报
回复
varchar
qqjj7758
2003-10-17
打赏
举报
回复
用varchar好
char的话设置多少位就会让
数据+空格=字段设置的位数
佣工7001
2003-10-16
打赏
举报
回复
一般大型数据库的定义是
char 是定长的类型,你写入数据之后,如果不到定义的长度,系统自动补上空格,你查询的时候,空格是忽略不记的
varchar 是变长的类型,不会自动补充空格,但是查询的时候,后面有没有空格是不一样的
hkwws
2003-10-16
打赏
举报
回复
用 varchar 最好。
SilverSands
2003-10-16
打赏
举报
回复
呵呵,你用一下trim()函数不就的了!
langel
2003-10-16
打赏
举报
回复
同意上面的说法,如果不想改数据库的话,检索出来再Trim一下就可以了
linleming
2003-10-16
打赏
举报
回复
是的,你的字段类型为char,换成varchar就好了!
fmilan
2003-10-16
打赏
举报
回复
新数据库入ASA8 char可以设置不用空格填充的
longdrang
2003-10-16
打赏
举报
回复
同意
doodle
2003-10-16
打赏
举报
回复
同意楼上,即使用了varchar,最好还是trim()一下,以保万一
Oracle
数据库
查询数据结果集为“??”
程序查询Oracle数据集时,结果显示的全是“??” 导致该结果的原因为,未配置环境变量 1、配置Oracle安装目录 2、配置字符集 变量值可通过sql语句查询 select userenv(‘language’) from dual; 结果如下 至此,环境变量配置完成,重启电脑字符集即可生效。 参考文章 https://jingyan.baidu.com/article/e73e26c0c20f1a24adb6a73e.html ...
mysql
字符串
比较性能_高性能MySQL:
字符串
类型(1)
高性能MySQL:
字符串
类型(1)以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
字符串
类型( )MySQL 支持多种
字符串
类型 每种类型还有很多变种 这些数据类型在 和 版本发生了很大的变化 使得情况更加复杂 从MySQL 开始 每个
字符串
列可以定义自己的字符集和排序规则 或者说校对规则(collation)(更多关于...
解决
数据库
的一段内容中有两个
空格
,从后台读取后显示到前端页面上只有一个的问题
因为浏览器默认只认同字符中间的一个
空格
,其他忽略 如果用以上两个标记强制浏览器按照你的预编排的格式的话,那就严格按照你的数据格式输出 把数据放到HTML代码的 <pre></pre>标记或<xmp></xmp>标记
里
面,就解决了 注意,放在标记中间的HTML标记会按照原样输出 ...
mysql
数据库
中的
字符串
连接函数
执行:update abs set citid=concat(CIT-000,abs.id)where id其中concat();是
字符串
连接函数如果结果的长度大于服务器参数max_allowed_packet,
字符串
值函数返回NULL。对于针对
字符串
位置的操作,第一个位置被标记为1。ASCII(str)返回
字符串
str的最左面字符的ASCII代码值。如果str
C#对
字符串
的常用处理总结C#控制台
C#用
空格
分隔的string转换成字符数组string[];
字符串
数组string[]转换成整型数组int[]
脚本语言
740
社区成员
8,036
社区内容
发帖
与我相关
我的任务
脚本语言
PowerBuilder 脚本语言
复制链接
扫一扫
分享
社区描述
PowerBuilder 脚本语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章