Dear All

分享insert的寫法

這是oracle的喔

以前我們要insert之前如果要先判斷資料是否存在的話

都會先寫select count(*)

如果等於0 =>去insert,不過我現在有遇到pk鍵重複的問題

這邊感謝男友大大的提點

上網找了一下新寫法~~

個人覺得很方便

大家可以參考一下~~~



insert
when (condition='true')
then into lookup(id_no,caseno,switch) values(1679753180842,1010702,1)
select 'true' as condition from dual where not exists ( select id_no,caseno from lookup where id_no =1679753180842 and caseno=1010702)


from 狗's mail
arrow
arrow
    全站熱搜

    swangs 發表在 痞客邦 留言(1) 人氣()