mtree-create.sql 864 B

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