在Oracle上,我有一個名稱列表,如'a','b','c',我想將它們插入表中。這個列表的維度可以改變。所以不能這樣做:如何在插入中添加名稱列表?
insert all
into TEMP (name) values ('a')
into TEMP (name) values ('b')
into BBU (name) values ('b')
into BBU (name) values ('c')
select * from TEMP;
我怎樣才能使插入變得更加動態? 謝謝
你是什麼意思的「我的名單」嗎?你以什麼方式「擁有」這份名單?它是否在一個表中(如果是這樣,以什麼形式 - 作爲單獨的行,每個名稱一個,或者只是一個逗號分隔的字符串)?這是用戶輸入嗎?它是否在數據庫之外的文本文件中? 「我有」不是很有幫助。 – mathguy
我的意思是我有一個由另一個用戶在以下形式給出的值的列表:「'a','b','c'」 –
所以,你的輸入是一個單一的字符串,形式爲'a', 'b','c''?你需要先分割它?你現在怎麼分開 - 手動? – mathguy