bra*_*ess 8 sql string oracle concatenation oracle10g
我试图在oracle中连接字符串.
以下是我的查询:
insert into dummy values('c'||to_char(10000,'99999'));
Run Code Online (Sandbox Code Playgroud)
预期的结果是:
c10000
Run Code Online (Sandbox Code Playgroud)
但我得到的输出是'c'和值10000之间的空格:
c 10000
Run Code Online (Sandbox Code Playgroud)
如何没有空格连接?
Erw*_*ter 20
这不是串联运算符的问题,而是函数的问题to_char()
.尝试改为:
to_char(10000,'FM99999')
Run Code Online (Sandbox Code Playgroud)
FM ..返回没有前导或尾随空格的值.