fork download
  1. PRAGMA foreign_keys = ON;
  2.  
  3. START TRANSACTION ;
  4. CREATE TABLE AUTHOR (
  5. AUTHOR_ID NUMBER(5) PRIMARY KEY,
  6. AUTHOR_NAME VARCHAR2(18)
  7. ) ;
  8.  
  9.  
  10. ---------------------------------
  11. CREATE TABLE BOOK
  12. (
  13. BOOK_ID NUMBER(5) PRIMARY KEY,
  14. BOOK_NAME VARCHAR2(15),
  15. AUTHOR_ID NUMBER(5),
  16. CONSTRAINT author_fk
  17. FOREIGN KEY (AUTHOR_ID) REFERENCES AUTHOR(AUTHOR_ID)
  18. ON DELETE CASCADE
  19. ) ;
  20.  
  21. INSERT INTO BOOK (BOOK_ID, BOOK_NAME, AUTHOR_ID)
  22. VALUES (10001, 'SOFTWARE DEVELOPEMENT', 1234);
  23. INSERT INTO BOOK (BOOK_ID, BOOK_NAME, AUTHOR_ID)
  24. VALUES (10002, 'HARRY POTTER', 1235);
  25. INSERT INTO BOOK (BOOK_ID, BOOK_NAME, AUTHOR_ID)
  26. VALUES (10004, 'PROJECT MANAGEMENT', 1234);
  27.  
  28. COMMIT ;
  29.  
  30.  
  31. select b.*, a.*
  32. from book b left join author a on a.author_id = b.author_id ;
  33.  
Runtime error #stdin #stdout #stderr 0s 3352KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Error: near line 3: near "START": syntax error
Error: near line 21: FOREIGN KEY constraint failed
Error: near line 23: FOREIGN KEY constraint failed
Error: near line 25: FOREIGN KEY constraint failed
Error: near line 28: cannot commit - no transaction is active