Advertisement
Guest User

Untitled

a guest
Apr 26th, 2018
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. test:do_catchsql_test(
  2. test_prefix.."1.0.1",
  3. "CREATE TABLE t1 (a int primary key);")
  4.  
  5. test:do_catchsql_test(
  6. test_prefix.."1.0.2",
  7. "CREATE TABLE t2 (a int primary key);")
  8.  
  9. test:do_catchsql_test(
  10. test_prefix.."1.0.3",
  11. [[
  12. CREATE TRIGGER TRIG1 BEFORE INSERT ON T1
  13. begin
  14. insert into t2 values(new.a);
  15. end;]],
  16. {0})
  17.  
  18. local testcases = {
  19. {"1",
  20. [[insert into t1 values(1);
  21. select * from t1 union all select * from t2;]],
  22. {0,{1,1}} },
  23. {"3",
  24. [[begin;
  25. savepoint s1_1;
  26. savepoint s1_2;]],
  27. {0} },
  28. {"4",
  29. [[rollback to savepoint s1_1;
  30. rollback to savepoint s1_1;
  31. select * from t1 union all select * from t2;]],
  32. {0,{1,1}}},
  33. {"5",
  34. [[rollback to savepoint s1_2;]],
  35. {1, "no such savepoint: S1_2"}},
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement