/hippo-migrate/do/00010-do_CreateData.sql

http://hdbc.googlecode.com/ · SQL · 25 lines · 20 code · 3 blank · 2 comment · 0 complexity · 2ac687e36983fa6ee3637aec8c911aa7 MD5 · raw file

  1. VARIABLE v_pk NUMBER;
  2. BEGIN
  3. hippo.sp_log_version_change_begin('00010-do_CreateData.sql', &1, :v_pk);
  4. END;
  5. /
  6. ---- ddl below ------------------------------------------
  7. CREATE TABLE hippo.data (
  8. data_cd number CONSTRAINT pk_data PRIMARY KEY,
  9. user_cd number,
  10. experiment_cd number,
  11. response XMLType NOT NULL,
  12. CONSTRAINT fk_data_to_users FOREIGN KEY (user_cd) REFERENCES hippo.users
  13. );
  14. ---------------------------------------------------------
  15. BEGIN
  16. hippo.sp_update_version(10);
  17. hippo.sp_log_version_change_finish(:v_pk, 'success');
  18. EXCEPTION
  19. WHEN OTHERS THEN
  20. hippo.sp_log_version_change_finish(:v_pk, 'fail');
  21. END;
  22. /