我想选择几个字段并将它们放在引号中,因为我必须将这些记录导出到平面文件中,然后将它们插入到另一个数据库中。所以我在Oracle上运行这些查询,并且在尝试添加这些引号时遇到问题。这是我试图运行查询:如何选择引号内的字段?
SELECT
'connection_string' || '|' ||
''' || employee_name || '''
FROM
table1
而且我想输出是:
'connection_string'|'Bob'
'connection_string'|'Jane'
我也试过
SELECT
'connection_string' || '|' ||
'' || employee_name || ''
FROM
table1
这显然不工作。 connection_string是静态的并且保持不变,并且结果应该由管道分隔
哈,那样做了。所以在4个引号中,第二个引用的目的是什么? – simplycoding
quuote one说一个字符串的开始,引用二是逃避第三个引号,这是你正在寻找的第四个引号,第四个是结束字符串。 –
@simplycoding - 做到了?在我的机器上,它给出了一个错误信息(出于一个显而易见的原因:''''''''''是不正确的 - 它只产生一个字符串,只有一个字符,一个单引号,然后管道符号在任何引号之外,然后是单引号的另一个单字符字符串)。 – mathguy