【发布时间】:2019-07-30 20:40:21
【问题描述】:
我想将表中的 2 个字符串/字段连接到一个附加属性中,并使用 oracle 中的 sql select 语句将其包裹在“'”字符周围。
此声明
select SISTEMA, SUBSISTEMA, SISTEMA||'-'||SUBSISTEMA AS Concatenate
from VETROCOCONDUTA
产生
SISTEMA SUBSISTEMA Concatenate
"AdZC","Meruge","AdZC-Meruge"
1
select SISTEMA, SUBSISTEMA, SISTEMA||'-'||SUBSISTEMA AS Concatenate
from VETROCOCONDUTA
有效的代码,但不是我想要的
2
select SISTEMA, SUBSISTEMA, '||SISTEMA||'-'||SUBSISTEMA||' AS Concatenate
from VETROCOCONDUTA
错误报告 - ORA-01722: número inválido
3 错误
select SISTEMA, SUBSISTEMA, ||'||SISTEMA||'-'||SUBSISTEMA||'|| AS Concatenate
from VETROCOCONDUTA
SQL 错误:ORA-00936:falta expressão 00936. 00000 - “缺少表达式”
我希望代码生成:
SISTEMA SUBSISTEMA Concatenate
"AdZC","Meruge",'AdZC-Meruge'
【问题讨论】: