请问怎样截掉VARCHAR后边的空格啊

einest 2003-08-20 04:43:49
我用proc
比如定义了一个VARCHAR item[40],然后用slect语句给他赋了值,但是输出item.arr的时
候后边总是带了一大串空格,怎么样去掉啊。因为我希望把两个varchar连接成一
个字符串。多谢大家!
...全文
59 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
einest 2003-08-20
  • 打赏
  • 举报
回复
LGQDUCKY(飘)说得对,多谢!以后还要多多指教啊:)
LGQDUCKY 2003-08-20
  • 打赏
  • 举报
回复
你再用RTRIM和LTRIM把空格截掉试下
select RTRIM(LTRIM(deptno)) from dual;
einest 2003-08-20
  • 打赏
  • 举报
回复
但是我定义了VARCHAR item[40],,提取出来之后又用了
item.arr[.item.len]='\0';啊
lazymouse 2003-08-20
  • 打赏
  • 举报
回复
不应该有空格,如果有使用trim()函数
select trim(deptno) into :v_deptno from dept;

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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