Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

shell script para encontrar o nome do arquivo e a contagem de linhas de cada arquivo, agora insira este registro na tabela Oracle


Na versão 9i, a Oracle nos deu tabelas externas . Esses objetos nos permitem consultar dados em arquivos do SO por meio de instruções SELECT. Isso é bem legal. Ainda mais legal, na versão 11.0.1.7 podemos associar um shell script com uma tabela externa para gerar seu arquivo de SO. Confira o artigo de Adrian Billington sobre listando arquivos com o pré-processador de tabela externo em 11g . Seu script de shell é um candidato ideal para a funcionalidade do pré-processador.

Se você precisar conhecer o conteúdo do diretório agora para qualquer finalidade, basta selecionar a partir da tabela externa. Se você quiser manter um registro permanente dos nomes dos arquivos, você pode emitir um INSERT INTO ... SELECT * FROM external_table; . Essa instrução pode ser executada de forma autônoma usando um trabalho de banco de dados.