博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vpd碰到的问题解决
阅读量:2445 次
发布时间:2019-05-10

本文共 611 字,大约阅读时间需要 2 分钟。

今天开始温习vpd,碰到了一些问题。总结如下。
首先我创建了测试表 
SQL> select * from hr_salary;
NAME                     SALARY
-------------------- ----------
TRUETEST                  10000
TRUTEST                   20000
JEANRON                  300000
然后创建了3个用户,trutest,trutest,jeanron
使用基于行的vpd
创建function,来做过滤,如果是用户truetest,则在查询语句后面补上 name='TRUETEST';
SQL> create or replace function vpd_row_f (pschema varchar2,pname varchar2) return varchar2
  2  as begin
  3  return 'NAME=sys_context(''USERENV'',''current_user'')';
  4  end;
  5  /
Function created.
然后调用 dbms_rls来添加策略
未完待续

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23718752/viewspace-761125/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23718752/viewspace-761125/

你可能感兴趣的文章
如何在Google文档中创建连字符,连字符和Em连字符
查看>>
如何为Windows Home Server设置电子邮件通知
查看>>
spark fold_每日新闻摘要:三星Galaxy Fold将于9月发布
查看>>
gpt分区 添加vhd引导_如何在不进行重新分区的情况下双重引导Windows 7和8(使用VHD)...
查看>>
如何在iPhone上将GIF设置为动态壁纸
查看>>
如何使F8键在Windows 8中进入安全模式
查看>>
富文本中添加字体选项功能_如何将开发人员选项卡添加到Microsoft Office功能区...
查看>>
如何将音乐添加到PowerPoint演示文稿
查看>>
mozilla.pdf_Mozilla说它没有从Booking.com赚钱
查看>>
fitbit手表中文说明书_Fitbit OS达到3.0版,这是新功能
查看>>
ublock origin_Chrome可能会在打破uBlock起源的同时更快地阻止广告
查看>>
电邮地址_我如何找出电子邮件的真正来源?
查看>>
windows虚拟桌面_在Windows中使用虚拟桌面的最佳免费程序
查看>>
ipad iphone开发_如何在iPhone或iPad上的消息中快速选择表情符号
查看>>
在windows使用gpu_如何选择Windows 10上游戏使用的GPU
查看>>
minecraft启动器_如何使用外部编辑器编辑Minecraft地图
查看>>
什么是适用于iPhone和iPad的iOS最新版本?
查看>>
成为产品不一定是坏事
查看>>
Ubuntu 18.04 LTS现在在Microsoft Store中
查看>>
如何检查已安装的Ubuntu版本
查看>>