2013-03-23 49 views
-2

在oracle中是否有解碼函數的替代方法,它可以獲取索引和值列表作爲參數並返回給定索引處的值?Oracle從索引值列表中進行選擇

+0

「值列表」是逗號分隔字符串的唯一選項嗎?你可以用集合嗎? – 2013-03-23 22:47:39

+0

@JustinCave,不,它不是唯一的選擇,但它不應該存儲在數據庫的某個地方。 – 2013-03-25 12:15:15

+0

哎呀,這裏有一個downvote黑手黨嗎? – 2013-04-03 16:37:42

回答

2
regexp_substr('value1|value2|value3', '[^|]+', 1, index) 
+0

非常好的解決方案,如果oracle沒有任何特定的功能,這.. – 2013-03-23 20:25:53