Gerenciamento de listagens com SQL como consumidor – Exemplos¶
A seguir estão exemplos de tarefas comuns que os consumidores podem concluir programaticamente com comandos SQL:
Visualização das listagens disponíveis¶
Mostra as listagens disponíveis para o consumidor que executa o comando. Para obter mais informações sobre o comando SHOW AVAILABLE LISTINGS, consulte SHOW AVAILABLE LISTINGS.
Descrição |
Notas |
---|---|
Mostra as listagens disponíveis. |
Use |
SHOW AVAILABLE LISTINGS
Descrição das listagens disponíveis¶
Após executar SHOW AVAILABLE LISTINGS para identificar as listagens disponíveis e os nomes das listagens globais, um consumidor pode executar DESCRIBE AVAILABLE LISTING para retornar descrições das colunas nas listagens disponíveis para ele. Para obter mais informações sobre o comando DESCRIBE AVAILABLE LISTING, consulte DESCRIBE AVAILABLE LISTING.
Descrição |
Notas |
---|---|
Descreva as colunas de listagem. |
Use |
DESCRIBE AVAILABLE LISTING < listing_global_name >
Solicitação de uma listagem e pesquisa automática da disponibilidade¶
Após executar SHOW AVAILABLE LISTINGS para identificar as listagens disponíveis, um consumidor pode usar o procedimento armazenado SYSTEM$REQUEST_LISTING_AND_WAIT
para solicitar uma listagem e pesquisar automaticamente a disponibilidade. Um consumidor também pode usar esse procedimento armazenado quando a coluna is_ready_for_import
for FALSE
. Para obter mais informações sobre o procedimento armazenado SYSTEM$REQUEST_LISTING_AND_WAIT
, consulte SYSTEM$REQUEST_LISTING_AND_WAIT.
Descrição |
Notas |
---|---|
Solicite uma listagem específica e pesquise a disponibilidade. |
Quando uma listagem solicitada se torna disponível ou já está disponível, a mensagem Se o período de tempo limite for excedido, a mensagem Para solicitar uma listagem sem esperar o atendimento da listagem, insira 0 (zero) para o valor |
CALL SYSTEM$REQUEST_LISTING_AND_WAIT( ' <listing_global_name> ' [ , <timeout_mins>. ] );
Criação de um banco de dados a partir de uma listagem¶
Após solicitar uma listagem, um consumidor pode usar o comando CREATE DATABASE … FROM LISTING … para criar um banco de dados a partir de uma listagem. Para obter mais informações sobre o comando CREATE DATABASE … FROM LISTING …, consulte CREATE DATABASE … FROM LISTING ….
Descrição |
Notas |
---|---|
Criação de um banco de dados a partir de uma listagem. |
|
CREATE DATABASE <name> FROM LISTING '<listing_global_name>';