Pular para o conteúdo

Fóruns Banco de dados Oracle SqlPlus SqlPlus

#99336
felipeg
Participante

    [quote=”joffre”:nun4k5qj][b][i]O serviço que estou fazendo é automatizar a criação da base de dados. Os scripts SQL têm CREATE TABLE, INSERT, DROP, DELETE FROM, etc… São vários scripts .sql mesmo!

    Tentei usando o “redirecionador de output” que o felipeg deu idéia, mas não funcionou. Os logs não foram criados e o output foi dentro da tela do prompt mesmo.

    Aqui estão alguns dos comandos que estou usando:[/b][/i]
    Run Command: sqlplus TS_F_ORA9_JOFFRE/dev@srv-tsbd-9i @D:ScriptsScripts_Ora9i1.LGComponentesOracle1.sql > D:ScriptsLogs9i1-1.txt
    Run Command: sqlplus TS_F_ORA9_JOFFRE/dev@srv-tsbd-9i @D:ScriptsScripts_Ora9i2.NucleoOracle1.sql > D:ScriptsLogs9i2-1.txt
    Run Command: sqlplus TS_F_ORA9_JOFFRE/dev@srv-tsbd-9i @D:ScriptsScripts_Ora9i2.NucleoOracle2.sql > D:ScriptsLogs9i2-2.txt
    Run Command: sqlplus TS_F_ORA9_JOFFRE/dev@srv-tsbd-9i @D:ScriptsScripts_Ora9i2.NucleoOracle3.sql > D:ScriptsLogs9i2-3.txt

    Obs.: Ao final dos meus logs estão aparecendo uns números NADA a ver quando uso aquela forma de adicionar texto aos scripts. Teve uma vez que apareceu o número 6, outra o número 17 e outra vez o número 19. Com isso, a tela do sqlplus não está fechando. Alguma dica?[/quote]

    Só para não parecer ladrão de sugestões quem deu a idéia do output foi o Burga (muito boa por sinal) eu só complementei 😉 .

    Sobre o seu output só estão aparecendo números? estranho, nenhum retorno sql do tipo concluído com sucesso ou algum erro?

    Será que dentro dos scripts não tem nenhum comando de formatação de saída (como por exemplo um set).

    Não tem nenhum texto com caracters especiais (como o infame &) e você esqueceu de dar um set define off?

    Enfim, se um desses sqls não for muito grande poste ele aqui para que possamos verificar.

    Atenciosamente,
    Felipe.