Quantidade de cararectes de um campo????
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
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
Curtidas 0
Respostas
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+
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
07/08/2003
valeu
GOSTEI 0