CREATE SECURITY LABEL COMPONENT level ARRAY ['TS','S','C','U']; CREATE SECURITY LABEL COMPONENT compartments SET {'A','B','C','D'}; CREATE SECURITY LABEL COMPONENT groups TREE ('G1' ROOT, 'G2' UNDER ROOT, 'G3' UNDER ROOT);
CREATE SECURITY POLICY secPolicy COMPONENTS level, compartments, groups;
CREATE SECURITY LABEL secPolicy.secLabel1 COMPONENT level 'S', COMPONENT compartments 'A', 'B', COMPONENT groups 'G2';
GRANT SECURITY LABEL secPolicy.secLabel1 TO sam FOR READ ACCESS;
REVOKE SECURITY LABEL secPolicy.secLabel1 FROM sam FOR READ ACCESS;
当 REVOKE SECURITY LABEL 语句成功地取消由用户持有了的安全标签时,数据库服务器更新系统目录的 sysseclabelauth 表来从那些持有那个安全标签的用户列表移除该用户。