0
爲什麼我的SQL失敗?我認爲它的格式正確,但它給我帶來了一個錯誤。爲什麼我的SQL失敗? (ORA-00933:SQL命令未正確結束)
INSERT INTO NBOT_USERS
(ID,LAST_NAME,FIRST_NAME)
VALUES
(1002, 'Smith', 'John')
WHERE 1002 NOT IN (SELECT IT_ID FROM NBOT_USERS);
所以,我該怎麼辦條件?像......只允許在表中尚不存在ID的情況下插入? (它不是一個PK,PK實際上是一個序列號,所以這裏沒有顯示) – antonpug
選擇是否存在ID,如果不存在則插入。您還必須應用一些鎖以防止任何並行進程將ID從您的下方挖出。 –
我不確定這是什麼語法,請您提供一個簡短的例子嗎? – antonpug