Categorias:

Funções do sistema (Informações do sistema)

SYSTEM$GET_ALL_REFERENCES

Itera por todas as associações de uma referência e retorna informações sobre as associações.

Sintaxe

SYSTEM$GET_ALL_REFERENCES('<reference_name>', [, <include_details> = True | False ])
Copy

Argumentos

Obrigatório

'reference_name'

O nome da referência.

include_details = True | False

Determina o tipo de informação retornada pela função. Para obter mais informações, consulte Retornos.

Retornos

  • Se o parâmetro include_details estiver definido como True, retorna um VARCHAR contendo um objeto JSON que contém uma matriz dos seguintes pares de nome/valor:

    {
      "alias": "<value>",
      "database": "<value>",
      "schema": "<value>",
      "name": "<value>"
    }
    
    Copy

    Onde:

    • alias: o alias gerado pelo sistema para a referência.

    • banco de dados: o nome do banco de dados pai do objeto do consumidor, se o objeto residir em um banco de dados. Caso contrário, nulo.

    • esquema: o esquema pai do objeto consumidor, se o objeto residir em um esquema. Caso contrário, nulo.

    • nome: o nome do objeto do consumidor.

  • Se o parâmetro include_details estiver definido como False, retorna uma matriz de aliases gerados pelo sistema:

    • Se a referência não estiver associada a um objeto, retorna uma lista vazia.

    • Se a referência estiver associada a um objeto, retorna todas as associações para referências de múltiplos valores.

    • Se a referência for uma referência de valor único, retorna 0.