oracle9i数据库里多余空格的问题

mayuhao 2003-03-17 10:56:55
比如一个8位的字符型字段,用户输入三位,oracle9i自动填充其他几位为空格?
如果是这样,如果前端用PB开发,数据将无法匹配(比如在一EDIT框内输入一字符但由于数据库内的数据有多余空格,无法作为检索某记录的条件)
请问该如何解决?
...全文
61 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tuidler 2003-03-17
  • 打赏
  • 举报
回复
看看这个帖子:
http://www.cnoug.org/bin/ut/topic_show.cgi?id=577&h=1#3130
Leehunter 2003-03-17
  • 打赏
  • 举报
回复
1.使用trim函数去掉空格.
select * from mytable where trim(mychar)=:editchar;
2.如果数据不是定长的话最好定义为 varchar2类型这样就不会自动增加空格了.

17,380

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧