Carregar Dados de um Arquivo CSV com uma Quebra de Linha nos Dados
Isso fornece um exemplo usando a opção 'CSV com incorporado' para carregar dados de um arquivo CSV com uma quebra de linha nos dados.
Para este exemplo, o arquivo CSV tem os seguintes dados:
ID,NAME,NOTES
1,Alice,"Alice said, ""Hello!"""
2,Bob,"Bob's note
spans multiple lines."-
Na console, selecione o compartimento do seu Autonomous AI Database e, em seguida, selecione o link para o seu Autonomous AI Database para abrir a console.
Observação
Observação: Essas etapas são mostradas usando o serviço Database Actions para executar o código PL/SQL e consultar os dados. Essas ações podem ser executadas em qualquer conexão SQL, estabelecendo conexão com o Autonomous AI Database como usuário com os privilégios adequados. -
Na página Detalhes do Autonomous AI Database, selecione Database Actions e na lista clique em SQL.
Como alternativa, selecione Database Actions e clique em View all database actions para acessar o Database Actions Launchpad. Na seção Development do Database Actions Launchpad, selecione SQL.
-
Na Planilha SQL, informe e execute o seguinte código:
BEGIN DBMS_CLOUD.CREATE_EXTERNAL_TABLE( table_name => 'MY_TABLE', credential_name => 'MY_OBJECT_STORAGE_CRED', file_uri_list => 'https://objectstorage.region.oraclecloud.com/n/namespace/b/bucket/o/my_embedded.csv', format => json_object('type' value 'csv with embedded', 'skipheaders' value '1'), ); END; /O valor 'csv with incorporado' 'type' informa ao Oracle para interpretar corretamente as quebras de linha incorporadas e as strings entre aspas, enquanto o valor '1' de 'skipheaders' ignora a primeira linha do cabeçalho.