我看不到我的錯誤。我標記了SQL Developer引用錯誤的地方。你能看到我要去哪裏嗎? ZCTA5_2000是一個包含數據的有效表。卡在PL/SQL上:ORA-00933:SQL命令未正確結束
CREATE OR REPLACE TRIGGER zip_trigger
BEFORE INSERT ON ZCTA5_2000
FOR EACH ROW
DECLARE
low_zip NUMBER(5);
high_zip NUMBER(5); <--- Error PL/SQL: SQL Statement ignored ******
BEGIN <-----Error PL/SQL: ORA-00933: SQL command not properly ended ********
SELECT LOW_ZIP, HIGH_ZIP FROM ZIPTABLE
INTO low_zip, high_zip
WHERE :NEW.STATE = STATE_CODE; <--- Error PLS-00103: Encountered the symbol "END"...
IF :NEW.ZIP < LOW_ZIP OR :NEW.ZIP>HIGH_ZIP
END IF;
END;
你一定是在開玩笑!我們不會在您的代碼中搜索語法錯誤。 – Toru
呃,這裏有很多人會。 –
你知道郵政編碼並不是獨一無二的,而且它們也沒有按範圍分配給州,對嗎?而且一些郵政編碼根本不涉及國家。 –