我有不同的人属于不同的客户端表:如何将权限授予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人。我认为可以通过为每个人创建一个视图来实现。但是,是否也可以不为每个人创建专门的授权视图?