以下の UPDATE_OR_INSERT コードの何が問題になっていますか?
MERGE INTO EMAIL_LIST d USING (SELECT 'foo@gmail.com' EMAIL) s
ON (d.EMAIL = s.EMAIL)
WHEN MATCHED THEN
UPDATE SET d.EMAIL = s.EMAIL
WHEN NOT MATCHED THEN
INSERT (EMAIL) VALUES (s.EMAIL);
テーブルを考えると:
CREATE TABLE EMAIL_LIST (
EMAIL VARCHAR2 (100) NOT NULL
);
ALTER TABLE EMAIL_LIST
ADD CONSTRAINT PK_EMAIL_LIST PRIMARY KEY ( EMAIL ) ;
エラー
エラーレポート:
SQL エラー: ORA-00923: FROM キーワードが予期された場所に見つかりませんでした 00923. 00000 - "FROM キーワードが予期された場所に見つかりませんでした"