Avalia a existência de uma coluna em tabela no banco de dados.
Sintaxe
LOG_db_column_exists( < l_tableName >, < l_columnName > ) => SMALLINT
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_tableName |
| Sim | Nome da tabela no Banco de Dados. |
l_columnName |
| Sim | Nome da coluna de tabela no Banco de Dados. |
Retorno
Tipo | Descrição |
---|---|
| TRUE - Coluna encontrada no banco de dados. FALSE - Coluna não encontrada no banco de dados. |
Exemplo
#------------------------------------# FUNCTION LOG_db_column_exists_test() #------------------------------------# DEFINE l_tableName CHAR(50) DEFINE l_columnName CHAR(50) LET l_tableName = "log_usuarios_compl" #Pesquisa de uma tabela usando como parâmetro uma variável. IF LOG_db_column_exists(l_tableName,l_columnName) THEN CALL conout("Coluna encontrada no banco de dados.") ELSE CALL conout("Coluna não encontrada no banco de dados.") END IF #Pesquisa de uma tabela usando valor fixo. IF LOG_db_column_exists("item","coluna_nao_existente") THEN CALL conout("Coluna encontrada no banco de dados.") ELSE CALL conout("Coluna não encontrada no banco de dados.") END IF END FUNCTION
Informações
Fontes: dbinfo.4gl, dbinfo.prw
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas