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的就會顯示為空值, 其它就是正常顯示.

 

以上簡單的測試樣本,參考戈弓

 

arrow
arrow
    全站熱搜

    alad 發表在 痞客邦 留言(0) 人氣()