Documentação do PostgreSQL 8.0.0 | ||||
---|---|---|---|---|
Anterior | Início | Capítulo 29. ECPG - SQL incorporado à linguagem C | Fim | Próxima |
Para inclui u arquivo externo no programa com SQL incorporado deve ser utilizada a declaração:
EXEC SQL INCLUDE nome_do_arquivo;
O pré-processador de SQL incorporado procura pelo arquivo chamado nome_do_arquivo.h, pré-processa este arquivo, e o inclui na saída C produzida. Portanto, as declarações SQL presentes no arquivo incluído são tratadas de forma correta.
Deve ser observado que isto não é o mesmo que
#include <nome_do_arquivo.h>
porque este arquivo não estará sujeito ao pré-processamento de comandos SQL. Como é natural, pode-se continuar utilizando a diretiva #include da linguagem C para incluir outros arquivos de cabeçalho.
Nota: É feita diferenciação entre letras maiúsculas e minúsculas no nome do arquivo, embora o restante do comando EXEC SQL INCLUDE obedeça as regras de maiúsculas e minúsculas do SQL.