11loop.mql 740 B

12345678910111213141516171819202122232425262728293031323334353637
  1. -- ============================================================
  2. -- scope(mql) loop(N) 测试:循环变量 <mqli> <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 (<mqli>, <mqli>, concat('loop data mqli=', <mqli>, ' mqlcount=', <mqlcount>))
  11. /**
  12. sleep(100ms)
  13. **/
  14. ;
  15. -- 验证循环插入结果
  16. select e_name, e_value from /test/aaa/test_ext where e_name in ('1','2','3','4','5')
  17. /**
  18. output()
  19. matchcount("e_name","1|2|3|4|5",5)
  20. **/
  21. ;
  22. -- 再次使用 loop 做查询
  23. /**
  24. scope(mql)
  25. loop(3)
  26. **/
  27. ;
  28. select * from /test/aaa/test_ext where e_name=<mqli>
  29. /**
  30. output()
  31. **/
  32. ;