- Categorias:
Funções do sistema (informações do sistema)
SYSTEM$IS_LISTING_PURCHASED¶
Retorna TRUE se a conta do consumidor que consulta os dados adquiriu a listagem, caso contrário retorna FALSE. Se uma conta estiver testando a listagem, a função retorna FALSE. Use esta função do sistema em uma exibição segura para gerenciar o acesso aos dados em um compartilhamento e mostre certos dados apenas para clientes pagantes.
Esta função deduz a listagem associada ao banco de dados que contém a exibição e determina se a conta que executa a consulta comprou a listagem.
Sintaxe¶
SYSTEM$IS_LISTING_PURCHASED()
Argumentos¶
Nenhum.
Retornos¶
A função retorna um valor do tipo BOOLEAN.
Exemplo¶
Crie uma exibição segura que selecione todas as colunas em uma tabela. A exibição retorna linhas somente quando a consulta é feita em uma conta de consumidor que tenha comprado uma listagem paga.
CREATE SECURE VIEW paid_view
AS
SELECT
*
FROM
paid_table
WHERE
SYSTEM$IS_LISTING_PURCHASED();
Os consumidores que experimentam a listagem paga não conseguem ver linhas nesta exibição.
Para exemplos adicionais, consulte Como preparar ações para uma listagem paga.