我想選擇幾個字段並將它們放在引號中,因爲我必須將這些記錄導出到平面文件中,然後將它們插入到另一個數據庫中。所以我在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