[firebase-br] Quebra de linha (#13) em Stored Procedure

renato centriscorps em gmail.com
Qui Mar 25 11:47:27 -03 2010


Adicione no seu banco a seguinte a seguinte função que está descrita em
ib_udf.sql.
Esse arquivo é instalado junto com o Firebird.


DECLARE EXTERNAL FUNCTION ascii_char
    INTEGER
    RETURNS CSTRING(1) FREE_IT
    ENTRY_POINT 'IB_UDF_ascii_char' MODULE_NAME 'ib_udf';




Depois no seu sql basta usar assim:

'texto' || ascii_char(13) || 'outro texto'

Essa função precisa do código ASCII, por isso o 13. Trocando por 65, por
exemplo ele irá inserir "A".


Renato



Mais detalhes sobre a lista de discussão lista