| | |
| | | str varchar = ''; |
| | | rec varchar = ''; |
| | | begin |
| | | if (id is null or tab is null) then |
| | | return str; |
| | | end if; |
| | | |
| | | for rec in execute 'with recursive rs as(' || |
| | | 'select id,pid,name from lf.sys_' || tab || ' where id=' || id || |
| | | ' union select a.id,a.pid,a.name from lf.sys_' || tab || ' a, rs b where a.id=b.pid '|| |
| | |
| | | select fn_rec_query(depid,'dep') depName,fn_rec_query(dirid,'dir') dirName,fn_ver(verid) verName, |
| | | fn_uname(createuser) createName,fn_uname(updateuser) updateName from bd.dlg_agnp limit 10; |
| | | |
| | | select * from lf.sys_role_user |
| | | delete from lf.sys_res where id = 16; delete from lf.sys_role_res where resid = 16; |
| | | delete from lf.sys_res where id in ( 16 , 17 ) ; delete from lf.sys_role_res where resid in ( 16 , 17 ) ; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
| | | </insert> |
| | | |
| | | <delete id="deleteRes"> |
| | | delete from lf.sys_res where id = #{id} |
| | | delete from lf.sys_res where id = #{id}; |
| | | delete from lf.sys_role_res where resid = #{id}; |
| | | </delete> |
| | | |
| | | <delete id="deleteRess"> |
| | | delete from lf.sys_res where id in |
| | | <foreach item="id" collection="ids" index="index" open="(" separator="," close=")"> |
| | | #{id} |
| | | </foreach> |
| | | </foreach>; |
| | | delete from lf.sys_role_res where resid in |
| | | <foreach item="id" collection="ids" index="index" open="(" separator="," close=")"> |
| | | #{id} |
| | | </foreach>; |
| | | </delete> |
| | | |
| | | <update id="updateRes"> |
| | |
| | | </insert> |
| | | |
| | | <delete id="deleteUser"> |
| | | delete from lf.sys_user where id = #{id} |
| | | delete from lf.sys_user where id = #{id}; |
| | | delete from lf.sys_role_user where userid = #{id}; |
| | | </delete> |
| | | |
| | | <delete id="deleteUsers"> |
| | | delete from lf.sys_user where id in |
| | | <foreach item="id" collection="ids" index="index" open="(" separator="," close=")"> |
| | | #{id} |
| | | </foreach> |
| | | </foreach>; |
| | | delete from lf.sys_role_user where userid in |
| | | <foreach item="id" collection="ids" index="index" open="(" separator="," close=")"> |
| | | #{id} |
| | | </foreach>; |
| | | </delete> |
| | | |
| | | <update id="updateUsers"> |