создать / удалить разрешение на строку в IBM i (as400) SQL - PullRequest
0 голосов
/ 17 октября 2018

В Db2 для IBM i я могу создать разрешение для строки следующим образом.

-- enable row access control
ALTER TABLE QIWS.QCUSTCDT ACTIVATE ROW ACCESS CONTROL;

-- create permission MYPERMISSION999
CREATE PERMISSION MYPERMISSION999 ON SALES.ORDHED
FOR ROWS WHERE VERIFY_GROUP_FOR_USER(SESSION_USER,'MYGROUP') = 1
               AND SCODE = SESSION_USER                  
ENFORCED FOR ALL ACCESS

ENABLE;
COMMIT;
ALTER TABLE SALES.ORDHED ACTIVATE ROW ACCESS CONTROL;
COMMIT;

Если я деактивирую управление доступом к строке, правила, похоже, исчезнут, но если я активирую, старые правила вернутся.

 ALTER TABLE SALES.ORDHED           
     DEACTIVATE ROW ACCESS CONTROL        

1 Ответ

0 голосов
/ 17 октября 2018
DROP PERMISSION MYPERMISSION999;

Должен это сделать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...