Dynamic Data Masking
- Dynamic Data Masking 9.8.4
- All Products
SELECT * FROM BONUS WHERE ENAME LIKE ‘S%’
![The Replace Table action has a row with Table Name set to .*EMP.* and Alternative Object or Query set to (SELECT * FROM \(table) WHERE DEPARTMENT_ID=30), a row with Table Name set to .*DEPARTMENT.* and Alternative Object or Query set to (SELECT * FROM \(prefix)DEPARTMENT WHERE DEPARTMENT_ID=20), a row with Table Name set to .*LOCATION.* and Alternative Object or Query set to [MyDB].[mySchema].\(tableOnly), and a row with Table Name set to .*Bonus.* and Alternative Ojbect or Query set to (\(mySymbol)).
The Replace Table action has a row with Table Name set to .*EMP.* and Alternative Object or Query set to (SELECT * FROM \(table) WHERE DEPARTMENT_ID=30), a row with Table Name set to .*DEPARTMENT.* and Alternative Object or Query set to (SELECT * FROM \(prefix)DEPARTMENT WHERE DEPARTMENT_ID=20), a row with Table Name set to .*LOCATION.* and Alternative Object or Query set to [MyDB].[mySchema].\(tableOnly), and a row with Table Name set to .*Bonus.* and Alternative Ojbect or Query set to (\(mySymbol)).](/content/dam/source/GUID-B/GUID-B0CBD593-FF54-4AF3-826A-DC0688BAD9C2/9/en/GUID-090B6395-2B18-4651-B11F-6FB553E53990-low.png)
Original Statement
| Replaced Statement
|
|---|---|
SELECT * FROM [HR].[DBO].employee
| SELECT * FROM ((SELECT * FROM "HR"."DBO"."EMPLOYEE" WHERE DEPARTMENT_ID=30)) "EMPLOYEE"
|
SELECT * FROM [HR]..EMP1
| SELECT * FROM ((SELECT * FROM "HR".."EMP1" WHERE DEPARTMENT_ID=30)) "EMP1"
|
SELECT * FROM [HR].[DBO].Department
| SELECT * FROM ((SELECT * FROM "HR"."DBO".DEPARTMENT WHERE DEPARTMENT_ID=30)) "DEPARTMENT"
|
SELECT * FROM Department
| SELECT * FROM ((SELECT * FROM DEPARTMENT WHERE DEPARTMENT_ID=30)) "DEPARTMENT"
|
select * from [hr].[dbo].location
| select * from [MyDB].[mySchema]."LOCATION" "LOCATION"
|
select * from location
| select * from [MyDB].[mySchema]."LOCATION" "LOCATION"
|
SELECT * FROM BONUS
| SELECT * FROM (SELECT * FROM BONUS WHERE ENAME LIKE ‘S%’) “BONUS”
|