none
Criação de Procedure RRS feed

  • Pergunta

  • Pessoal,

    Ocorreu uma situação inusitada. Rodo o código abaixo:

    create procedure teste as select * from xxxx (Exatamente assim!)

    O SQL compila e grava a procedure sem problemas. Obs.: A tabela XXXX não existe.

    Se rodo o comando:

    create procedure teste as select campo123 from tabela (Neste comando o campo123 não existe e a tabela existe.)

    O SQL dará erro, falando que a coluna123 não existe. Assim a criação da procedure não ocorre.

    Achei isso curioso, pois porque o SQL compila se a tabela não existe, mas não compila uma coluna não existe.

    Quem souber de algo, agradeço.

    Obrigado.

    Marco.


    Marco Antônio Pinheiro / MCTS - MCC http://marcoantoniopinheiro.blogspot.com

    quarta-feira, 29 de fevereiro de 2012 20:31

Respostas