CHECKPRIVS: Como Obter o Estado de Privilégio para o Usuário Conectado

Como:

Ao receber um código de privilégio, CHECKPRIVS exibe o valor Y, se o usuário conectado possuir este privilégio, ou N caso o usuário não possuí-lo ou se o privilégio não existir.

Observação: Você pode ver a sua lista de privilégios gerais clicando no botão Console (C) no canto superior esquerdo da janela e selecionando Meu Console/Exibir Meus Privilégios Gerais. Um usuário com privilégios de Administrador de Servidores também pode ver a listar de privilégios gerais na página Controle de Acesso clicando com o botão direito em um ID de usuário, selecionando Propriedades a partir do menu de contexto e clicando na guia Privilégios Gerais na página Propriedades.


Topo da página

x
Sintaxe: Como Obter o Estado de Privilégio para o Usuário Conectado
CHECKPRIVS(privcode, output)

onde:

privcode

É o código de privilégio pelo qual se obtém o status.

saída

Alfanumérico

É o nome do campo que contém o resultado ou o formato do valor de saída posto entre aspas simples.



Exemplo: Como Obter o Estado de Privilégio para o Usuário Conectado

A solicitação a seguir obtém o estado de privilégio para o privilégio ADPTP (Configurar Adaptador de Dados):

-SET &PRIVSTATE = CHECKPRIVS(ADPTP,'A1');
-TYPE Privilege State is: &PRIVSTATE

A saída é:

Privilege State is: Y

Information Builders