-1
在我的一個表中,我有一個有連接值的列。列的值是:在oracle中處理逗號分隔值
151,225,923,920,528
現在我想通過把報價爲以下格式此字符串轉換:
'151','225','923','920','528'
由於我是新來的Oracle我不知道的功能,它可以幫助我這樣做。請提出解決方案。
在我的一個表中,我有一個有連接值的列。列的值是:在oracle中處理逗號分隔值
151,225,923,920,528
現在我想通過把報價爲以下格式此字符串轉換:
'151','225','923','920','528'
由於我是新來的Oracle我不知道的功能,它可以幫助我這樣做。請提出解決方案。
Select chr(39) || replace('151,225,923,920,528',',',''',''') || chr(39) from dual
糟糕的設計。你必須規範你的數據庫。 –
您在來這裏之前是否嘗試過尋找解決方案?如果是這樣,你到目前爲止嘗試過什麼? – XcisioN
'替換(CONCAT('''',str,''''),',',''',''')'..可怕的是,它不是。概念是單引號必須與另一個單引號一起逃脫。 Replace()與每種高級語言中的函數非常相似。 –