Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE TABLE ADDRESSES
  2. (
  3. address_id  NUMBER
  4.         CONSTRAINT addresses_address_id_pk PRIMARY KEY,
  5. city        VARCHAR2 (100)
  6.         CONSTRAINT addresses_city_nn NOT NULL,
  7. postcode    VARCHAR2 (9)
  8.         CONSTRAINT addresses_postcode_nn NOT NULL,
  9. geometry    MDSYS.SDO_GEOMETRY
  10.         CONSTRAINT addresses_geometry_nn NOT NULL
  11. );
  12.  
  13. CREATE SEQUENCE seq_addresses_address_id
  14. START WITH 1
  15. INCREMENT BY 1
  16. NOCACHE;
  17.  
  18. CREATE OR REPLACE TRIGGER trg_addresses_address_id
  19. BEFORE INSERT ON addresses FOR EACH ROW
  20. BEGIN
  21.     :NEW.address_id := seq_addresses_address_id.NEXTVAL;
  22. END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement