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

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


留言列表 (1)

發表留言
  • S.C.
  • (筆記)

    so...
    貴公司主要都是用oracle嗎?