close
EBS使用MOAC來控制Record level的呈現與否,其使用的方式是使用DB 的VPD來達成,而其除了使用在ROW Level外,也可以使用在Column level,決定其是否可以呈現資料欄位. 使用VPD可以減少程式在Application level 的程式化動作,在資料庫這一層就可以達成,簡單用一個範本來說明.
1. 先將PER_ALL_PEOPLE_F複製出來,成XXEMPLOYEE的資料表格.
2. 再建立一個function用來決定何種條件下可以呈現資料.
3. 新增Policy在測試的資料表格中.
4. 若不需Policy時以用下列的Script drop.
5. 測試查詢.捉取person_id 在1~20間的資料,確認小於10的就會顯示為空值, 其它就是正常顯示.
以上簡單的測試樣本,參考戈弓
全站熱搜