Como formatar a saída oracle sql em uma linha

Alterar o tamanho da linha padrão para fazer o ajuste de saída Oracle SQL em uma linha.Fotolia.com"/ Gt;

Neste exemplo, queremos recuperar todas as colunas de uma tabela de funcionários (emp), de modo que cada saída gravada se encaixa em uma linha. Normalmente, a Oracle assume que o tamanho da linha padrão é 80 caracteres. Depois de cada personagem 80 na saída, a Oracle inicia uma nova linha. A fim de formatar a saída Oracle SQL para que ele caiba em uma linha, vamos precisar alterar as configurações para fazer o tamanho da linha padrão mais elevado do que cada saída registrada.

  • Log para SQL * Plus, que aparecerá semelhante a esta informação:

    sqlplus /@

  • Encontrar a estrutura da tabela (s) que você deseja consultar você deseja consultar usando o comando desc no SQL * Plus.

    SQLgt; desc emp

    Nome nulo? Digitar


    EMP_ID NÚMERO

    Emp_name VARCHAR2 (30)

    NÚMERO SALÁRIO

    EMP_TITLE VARCHAR2 (30)

    EMP_CITY VARCHAR2 (30)

  • Defina o tamanho da linha padrão para um valor maior do que o comprimento de cada saída de gravação. Aqui vamos definir o tamanho da linha a 150.

    SQLgt; definir lin 150

  • Use uma instrução SELECT para recuperar colunas da tabela do empregado.

    SQLgt; SELECT * FROM emp;

    EMP_ID EMP_NAMESALARY EMP_TITLE EMP_CITY

     1 aaaaaaaaaa100000 vice-presidente Babylon

    1 bbbbbbbbbb200000 Vice-Presidente Sênior Jersey City

    Cada saída registrada se encaixa em uma linha.

De esta maneira? Compartilhar em redes sociais:

LiveInternet