我有不同的人屬於不同的客戶端表:如何將權限授予Oracle中的一行?
CREATE TABLE CLIENTS
(
CLIENT VARCHAR2(20),
FIRSTNAME VARCHAR2(20)
)
示例數據:
INSERT INTO CLIENTS (CLIENT, FIRSTNAME) VALUES ('A Corp.', 'Alice')
INSERT INTO CLIENTS (CLIENT, FIRSTNAME) VALUES ('B Corp.', 'Bob')
現在我想授予改變「A的所有行頭名的權限公司」人A和'B公司'的行給B人。我認爲可以通過爲每個人創建一個視圖來實現。但是,是否也可以不爲每個人創建專門的授權視圖?