找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 1656|回复: 0

通达OA宏控件里面的SQL语句有那些?

[复制链接]

20

主题

58

回帖

85

牛毛

游客

积分
163
发表于 2012-8-7 17:38:29 | 显示全部楼层 |阅读模式
通达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  
这句语句的意思大家可以试试看是表示什么。
如果还有其他的希望各位贡献点出来 啊,因为对语句这一块很不熟悉,谢谢,大家一起学习!
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-1-27 07:52 , Processed in 0.117030 second(s), 26 queries , Yac On.

Powered by Discuz

Copyright © 2001-2025, 北京通达信科科技有限公司.

快速回复 返回顶部 返回列表