13prepare_delete.mql 973 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. -- ============================================================
  2. -- Prepare Delete 操作测试
  3. -- ============================================================
  4. -- 1. prepare delete 基本操作
  5. insert into /test/aaa/test_prepare (p_name, p_int) values (?, ?)
  6. /**
  7. params("prep_delete_001", 1)
  8. **/
  9. ;
  10. delete from /test/aaa/test_prepare where p_name=?
  11. /**
  12. params("prep_delete_001")
  13. **/
  14. ;
  15. -- 验证已删除
  16. select * from /test/aaa/test_prepare where p_name='prep_delete_001'
  17. /**
  18. output()
  19. count(0)
  20. **/
  21. ;
  22. -- 2. prepare delete 多条件
  23. insert into /test/aaa/test_prepare (p_name, p_int) values (?, ?)
  24. /**
  25. params("prep_delete_002", 100)
  26. **/
  27. ;
  28. delete from /test/aaa/test_prepare where p_name=? and p_int=?
  29. /**
  30. params("prep_delete_002", 100)
  31. **/
  32. ;
  33. select * from /test/aaa/test_prepare where p_name='prep_delete_002'
  34. /**
  35. output()
  36. count(0)
  37. **/
  38. ;
  39. -- 3. prepare delete 不存在的记录
  40. delete from /test/aaa/test_prepare where p_name=?
  41. /**
  42. params("prep_delete_non_exist")
  43. **/
  44. ;