Quantidade de cararectes de um campo????

Firebird

07/08/2003

Galera, desculpem as perguntas básicas, mas estou trabalhando com interbase a pouco tempo.
Como faço para pegar o tamanho(qtde de caracteres) de um campo ??

tentei isso

SELECT LEN(CAMPO) AS QTDE_CARACT FROM TABELA
SELECT LENGTH(CAMPO) AS QTDE_CARACT FROM TABELA

nenhum funcionou. No SQL Server sei que funciona com LEN.

valeu


Adriano Santos

Adriano Santos

Curtidas 0

Respostas

Afarias

Afarias

07/08/2003

|Como faço para pegar o tamanho(qtde de caracteres) de um campo ??

Registre no banco a função STRLEN contida na UDF padrão do IB:

DECLARE EXTERNAL FUNCTION strlen
CSTRING(32767)
RETURNS INTEGER BY VALUE
ENTRY_POINT ´IB_UDF_strlen´ MODULE_NAME ´ib_udf´;

então, use-a:

select strlen(nome_campo) from nome_tabela;


|nenhum funcionou. No SQL Server sei que funciona com LEN

procure não se basear por outros bancos de dados -- cada um tem suas particularidades. Leia artigos, livros, apostilas, etc sobre INTERBASE


T+


GOSTEI 0
Adriano Santos

Adriano Santos

07/08/2003

valeu


GOSTEI 0
POSTAR