SQL Insert with line break

3

With this SQL command I enter some data in the table, the problem is, in the system the field "ROUTES_PROCESSUAIS.OBSERVACAO" is with line breaks and at save time via SQL the line break is lost.

Would you like to make this SQL insert without losing the line break? What would it be like?

INSERT INTO ANDAMENTOS_PROCESSUAIS
    (ANDAMENTOS_PROCESSUAIS.CODIGO_ANDAMENTO,
     ANDAMENTOS_PROCESSUAIS.DESCRICAO_ANDAMENTO,
     ANDAMENTOS_PROCESSUAIS.OBSERVACAO,
     ANDAMENTOS_PROCESSUAIS.NUMERO_PROCESSO,
     ANDAMENTOS_PROCESSUAIS.NUMERO_PROCESSO_AUX,
     ANDAMENTOS_PROCESSUAIS.INSTANCIA,
     ANDAMENTOS_PROCESSUAIS.ACESSO_PUBLICO,
     ANDAMENTOS_PROCESSUAIS.EMAIL_ENVIADO,
     ANDAMENTOS_PROCESSUAIS.CODIGO_PUBLICACAO,
     ANDAMENTOS_PROCESSUAIS.CODIGO_AUDIENCIA,
     ANDAMENTOS_PROCESSUAIS.CODIGO_AGENDAMENTO,
     ANDAMENTOS_PROCESSUAIS.DATA,
     ANDAMENTOS_PROCESSUAIS.HORA)
VALUES
    (CODIGO_ANDAMENTO,
     DESCRICAO_ANDAMENTO,
     OBSERVACAO,
     NUMERO_PROCESSO,
     NUMERO_PROCESSO_AUX,
     INSTANCIA,
     ACESSO_PUBLICO,
     EMAIL_ENVIADO,
     CODIGO_PUBLICACAO,
     CODIGO_AUDIENCIA,
     CODIGO_AGENDAMENTO,
     DATA,
     HORA);
    
asked by anonymous 26.04.2018 / 15:20

2 answers

3

Look, by taking a look at the Firebird Documentation and seeing the answer from @Pedro Cardoso

--CHAR(13) - Quebra de Linha
--CHAR(10) - Mudança de Linha

DECLARE @texto NVARCHAR(100)
SET @texto = 'Esta e a linha numero um.' + CHAR(13) + CHAR(10) + 'Esta e a linha numero dois.'
SELECT @texto

Firebird Correspondent

  • CHAR(13) is ASCII_CHAR(13)
  • CHAR(10) is ASCII_CHAR(10) With this, you simply mount your SQL Query as best you can.

Obs The Command and String separation in Firebird should be || and not +

    
26.04.2018 / 20:08
2

And SQL 2016?

If you do, check the SSMS options - > Query Results - > Results to grid - > Reain CR / LF.

If not, check if this helps:

--CHAR(13) - Quebra de Linha
--CHAR(10) - Mudança de Linha

DECLARE @texto NVARCHAR(100)
SET @texto = 'Esta e a linha numero um.' + CHAR(13) + CHAR(10) + 'Esta e a linha numero dois.'
SELECT @texto
    
26.04.2018 / 15:27