Retorna a definição do tipo de uma coluna de tabela no banco de dados conectado, respeitando também o tamanho e escala em caso de coluna tipo CHAR, DATETIME, DECIMAL, etc.
Sintaxe
LOG_db_column_get_type( < l_tableName >, < l_columnName > ) => CHAR
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 |
---|---|
CHAR | Retorna o texto contendo a definição do tipo de dado da tabela e coluna indicados. Exemplos: CHAR(15) |
Exemplo
#---------------------------------------# FUNCTION LOG_db_column_get_type_test() #---------------------------------------# DEFINE l_type CHAR(30) DEFINE l_DBtype CHAR(3) CALL LOG_connectDatabase("DEFAULT") LET l_DBtype = LOG_getCurrentDBType() IF l_DBtype IS NULL THEN CALL conout("Nenhum banco de dados conectado.") ELSE LET l_type = LOG_db_column_get_type("estoque_trans","num_seq") CALL conout("O tipo de dado da coluna ESTOQUE_TRANS.NUM_SEQ é: " || l_type) END IF END FUNCTION
Informações
Fontes: dbinfo.4gl
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas