[英]oracle sql multiple new rows merge in to a table
僅當使用Java代碼不存在新行時,才需要將新行插入到oracle(12c)SQL表中。檢查並插入的行可能超過100行
理想情況下,我希望有一個帶有多個插入的merge語句,如下所示:
MERGE INTO some_table t
USING(???)
ON(???)
WHEN MATCHED THEN UPDATE ???
WHEN NOT MATCHED THEN INSERT (t.id, t.val)
value("some_id","some_data")
...
...
...
但是我在語法上遇到了麻煩,在這種情況下,我找不到任何例子
我想知道:
感謝幫助
遵循OldProgrammer的建議,我將創建臨時表,在其中插入新數據,並且將在兩個表之間合並
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.