Fórum Quantidade de cararectes de um campo???? #37830

07/08/2003

0

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

Responder

Posts

07/08/2003

Afarias

|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+


Responder

Gostei + 0

08/08/2003

Adriano Santos

valeu


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar