sql_help.aspx
上传用户:simon2hong
上传日期:2021-11-18
资源大小:16746k
文件大小:2k
源码类别:

OA系统

开发平台:

C#

  1. <%@ Page Language="C#" %>
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
  3. <html>
  4. <head>
  5. <title>SQL查询语句书写指导</title>
  6. </head>
  7. <body style="font-size:14px">
  8. <b>来自SQL查询语句 宏控件</b><br>
  9. 来自SQL语句的宏控件,因其定义格式比较复杂,需要具备SQL语言的专业知识,并了解OA系统数据库结构,建议在技术支持人员指导下完成。可以参照以下格式书写SQL语句:<br>
  10. <br>
  11. <b>下拉菜单型语句如:</b><br>
  12. SELECT UrlDesc  FROM Url WHERE UserId IS NULL ORDER BY UrlNo<br>
  13. 该语句表示列出全部公共网址,并按序号排序显示<br>
  14. <br>
  15. <b>单行输入框语句如:</b><br>
  16. SELECT UserName FROM Users WHERE UserId= `admin`<br>
  17. 该语句表示查询用户名为admin的用户的姓名<br>
  18. <br>
  19. <font color="red">注意:SQL语句中的单引号请用符号`替换(该符号在键盘TAB上方)。</font><br>
  20. <hr>
  21. <b>目前,SQL语句中已支持以下宏变量,更加方便用户使用:</b><br>
  22. [SYS_USER_ID], 表示当前用户的用户ID<br>
  23. [SYS_DEPT_ID],表示当前用户的部门ID<br>
  24. [SYS_PRIV_ID],表示当前用户角色ID<br>
  25. [SYS_RUN_ID], 表示当前的工作流水号,可用于FLOW_RUN_DATA等表单数据表的查询<br>
  26. <br>
  27. <b>例如:</b><br>
  28. SELECT UserName FROM Users WHERE UserId=`[SYS_USER_ID]`<br>
  29. 此句表示查询当前用户的姓名<br>
  30. <br>
  31. SELECT UserName FROM Users WHERE DeptId=[SYS_DEPT_ID]<br>
  32. 此句表示查询当前部门所有用户的姓名<br>
  33. <br>
  34. SELECT UserName FROM Users,User_Priv WHERE Users.PrivId=User_Priv.PrivId AND Users.DeptId=[SYS_DEPT_ID] ORDER BY User_Priv.PrivNo<br>
  35. 此句表示查询当前部门所有用户的姓名,并按角色序号排序<br>
  36. <hr>
  37. <b>可以利用SQL语句,实现下拉菜单动态变化:</b><br>
  38. <br>
  39. <b>例如:</b><br>
  40. SELECT UserName FROM Users WHERE DeptId=[SYS_DEPT_ID]<br>
  41. 此句表示列出当前部门所有用户的姓名<br>
  42. <br>
  43. </body>
  44. </html>