mtree-create.sql 862 B

123456789101112131415161718192021222324252627282930313233
  1. INSERT INTO version (table_name, table_version) values ('mtree','1');
  2. CREATE TABLE mtree (
  3. id NUMBER(10) PRIMARY KEY,
  4. tprefix VARCHAR2(32) DEFAULT '',
  5. tvalue VARCHAR2(128) DEFAULT '',
  6. CONSTRAINT mtree_tprefix_idx UNIQUE (tprefix)
  7. );
  8. CREATE OR REPLACE TRIGGER mtree_tr
  9. before insert on mtree FOR EACH ROW
  10. BEGIN
  11. auto_id(:NEW.id);
  12. END mtree_tr;
  13. /
  14. BEGIN map2users('mtree'); END;
  15. /
  16. INSERT INTO version (table_name, table_version) values ('mtrees','2');
  17. CREATE TABLE mtrees (
  18. id NUMBER(10) PRIMARY KEY,
  19. tname VARCHAR2(128) DEFAULT '',
  20. tprefix VARCHAR2(32) DEFAULT '',
  21. tvalue VARCHAR2(128) DEFAULT '',
  22. CONSTRAINT ORA_tname_tprefix_tvalue_idx UNIQUE (tname, tprefix, tvalue)
  23. );
  24. CREATE OR REPLACE TRIGGER mtrees_tr
  25. before insert on mtrees FOR EACH ROW
  26. BEGIN
  27. auto_id(:NEW.id);
  28. END mtrees_tr;
  29. /
  30. BEGIN map2users('mtrees'); END;
  31. /