11loop.mql 744 B

12345678910111213141516171819202122232425262728293031323334353637
  1. -- ============================================================
  2. -- scope(mql) loop(N) 测试:循环变量 {%d,mqli} {%d,mqlcount}
  3. -- ============================================================
  4. /**
  5. scope(mql)
  6. loop(5)
  7. **/
  8. ;
  9. -- 插入循环数据(使用 mqli 作为序号)
  10. insert into /test/aaa/test_ext (e_name, e_value, e_text) values ({%d,mqli}, {%d,mqli}, concat('loop data mqli=', {%d,mqli}, ' mqlcount=', {%d,mqlcount}))
  11. /**
  12. onerror(continue)
  13. sleep(100ms)
  14. **/
  15. ;
  16. -- 验证循环插入结果
  17. select e_name, e_value from /test/aaa/test_ext where e_name in ('1','2','3','4','5')
  18. /**
  19. output()
  20. **/
  21. ;
  22. -- 再次使用 loop 做查询
  23. /**
  24. scope(mql)
  25. loop(3)
  26. **/
  27. ;
  28. select * from /test/aaa/test_ext where e_name={%d,mqli}
  29. /**
  30. output()
  31. **/
  32. ;