Fórum Tamanho do conteúdo de um campo #40544
03/12/2003
0
Como obter o tamanho de um conteudo de um campo no Interbase
O comando Lenght , Len etc.. não funciona.
[b:3da63302bb] :?: [color=red:3da63302bb]WHERE (length(CLIENTES.NOME) <= 30)[/color:3da63302bb][/b:3da63302bb]
O comando Lenght , Len etc.. não funciona.
[b:3da63302bb] :?: [color=red:3da63302bb]WHERE (length(CLIENTES.NOME) <= 30)[/color:3da63302bb][/b:3da63302bb]
Luizbhering
Curtir tópico
+ 0
Responder
Posts
03/12/2003
Afarias
pode usar uma UDF, a UDF padrão do IB tem a STRLEN ::
DECLARE EXTERNAL FUNCTION strlen
CSTRING(32767)
RETURNS INTEGER BY VALUE
ENTRY_POINT ´IB_UDF_strlen´ MODULE_NAME ´ib_udf´;
então::
WHERE (strlen(CLIENTES.NOME) <= 30)
OBS:: esta função não tem sentido para campos CHAR
T+
DECLARE EXTERNAL FUNCTION strlen
CSTRING(32767)
RETURNS INTEGER BY VALUE
ENTRY_POINT ´IB_UDF_strlen´ MODULE_NAME ´ib_udf´;
então::
WHERE (strlen(CLIENTES.NOME) <= 30)
OBS:: esta função não tem sentido para campos CHAR
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)