|
通达OA宏控件里面的SQL语句有那些?除了通达OA写出来了的,比如:[SYS_USER_ID] 表示当前用户的用户ID
[SYS_DEPT_ID] 表示当前用户的部门ID
[SYS_PRIV_ID] 表示当前用户角色ID
[SYS_PRIV_NO] 表示当前用户角色排序号
[SYS_RUN_ID] 表示当前的工作流水号,可用于表单数据表的查询
例如:
select USER_NAME from USER where USER_ID=`[SYS_USER_ID]`
此句表示查询当前用户的姓名
select USER_NAME from USER where DEPT_ID=`[SYS_DEPT_ID]`
此句表示查询当前部门所有用户的姓名
select USER_NAME from USER,USER_PRIV where USER.USER_PRIV= USER_PRIV.USER_PRIV AND DEPT_ID=`[SYS_DEPT_ID]` order by PRIV_NO
此句表示查询当前部门所有用户的姓名,并按角色序号排序
我自己也发现了一种,是:select user.user_name from user,department where user.dept_id=department.dept_id and (user.dept_id=`[SYS_DEPT_ID]` or department.dept_parent=`[SYS_DEPT_ID]`) order by user.USER_PRIV,user.dept_id
这句语句的意思大家可以试试看是表示什么。
如果还有其他的希望各位贡献点出来 啊,因为对语句这一块很不熟悉,谢谢,大家一起学习!
|
|