Exportar Dados como XML para um Diretório
Mostra as etapas para exportar dados da tabela do Autonomous AI Database para o Diretório como dados XML especificando uma consulta.
-
Conecte-se à sua instância do Autonomous AI Database.
Consulte Estabelecer Conexão com o Autonomous AI Database para obter mais informações.
-
Criar um diretório.
Por exemplo:
CREATE DIRECTORY export_dir AS 'export_dir';Consulte Criar Diretório no Autonomous AI Database para obter mais informações.
-
Execute
DBMS_CLOUD.EXPORT_DATAe especifique o parâmetroformattypecom o valorjsonpara exportar os resultados como arquivos XML para um diretório. Não inclua o parâmetrocredentialao enviar a saída para um diretório.BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => 'export_dir:sales.csv', format => JSON_OBJECT('type' value 'csv'), query => 'SELECT * FROM sales' ); END; /O nome do diretório faz distinção entre maiúsculas e minúsculas quando o nome do diretório está entre aspas duplas. Por exemplo:
BEGIN DBMS_CLOUD.EXPORT_DATA( file_uri_list => '"export_dir":sales.xml', format => JSON_OBJECT('type' value 'xml'), query => 'SELECT * FROM sales' ); END; /Para obter informações detalhadas sobre os parâmetros, consulte Procedimento EXPORT_DATA.
Para obter informações detalhadas sobre os parâmetros
formatdisponíveis que você pode usar comDBMS_CLOUD.EXPORT_DATA, consulte Opções de Formato de Pacote DBMS_CLOUD para EXPORT_DATA.Os parâmetros são:
-
file_uri_list: é uma lista delimitada por vírgulas dos arquivos de exportação. O uso de caracteres curinga e de substituição não é suportado nofile_uri_list. -
format: especifica o parâmetrotypenecessário. Os valores válidos sãodatapump,json,xml,csveparquete também, opcionalmente, define as opções que você pode especificar para a exportação com o Driver de AcessoORACLE_DATAPUMP. -
query: especifica uma instruçãoSELECTpara que somente os dados necessários sejam exportados. A consulta determina o conteúdo dos arquivos de dump.
Observação
Observação: O procedimentoDBMS_CLOUD.EXPORT_DATAcria o(s) arquivo(s) de dump que você especifica nofile_uri_list. O procedimento não substitui arquivos. Se existir um arquivo de dump nofile_uri_list, oDBMS_CLOUD.EXPORT_DATAgerará outro arquivo com um nome exclusivo.DBMS_CLOUD.EXPORT_DATAnão cria diretórios.Para obter informações detalhadas sobre os parâmetros, consulte Procedimento EXPORT_DATA.
-
Observações para exportação com DBMS_CLOUD.EXPORT_DATA:
-
O parâmetro
queryfornecido pode ser uma consulta avançada, se necessário, como uma consulta que inclui junções ou subconsultas. -
Especifique o parâmetro
formatcom a opçãocompressionpara compactar os arquivos de saída.