[firebase-br] LENGTH DE UMA VARIAVEL VARCHAR

Mr.Mothman mr.mothman em gmail.com
Dom Maio 1 11:32:37 -03 2005


Caro Maicon,

  Caso você tenha as funções externas padões que vem com o Firebird,
você nem precisaria de uma SP para tal.

  A função STRLEN (ou uma combinação das funções STRLEN, RTRIM e
LTRIM) resolveriam o problema.

  Ou ainda, poderia criar uma SP com as referidas funções:

  CREATE PROCEDURE VARCHARLEN (CAMPO VARCHAR(5000))
  RETURNS (VLEN INTEGER)
  AS
  BEGIN
       VLEN = STRLEN (CAMPO);
  END

  ou

  CREATE PROCEDURE VARCHARLEN (CAMPO VARCHAR(5000))
  RETURNS (VLEN INTEGER)
  AS
  BEGIN
       VLEN = STRLEN (RTRIM (LTRIM (CAMPO)));
  END

  [ ]'s

  Mr.Mothman




Mais detalhes sobre a lista de discussão lista