2011-10-30 49 views
8

我想在oracle中连接字符串。在Oracle SQL中连接字符串时没有空格?

以下是我的查询:

insert into dummy values('c'||to_char(10000,'99999')); 

预期的结果是:

c10000 

但输出我得到的是一个空间, 'C' 和值10000:

c 10000 

如何连接不带空格?

回答

20

这不是连接运算符的问题,而是函数to_char()。尝试改为:

to_char(10000,'FM99999') 

我引述the manual here

FM .. 返回没有前导和尾随空白的值。