Salto de línea pl/sql

fidjy5 Mensajes publicados 10 Estado Miembro -  
fidjy5 Mensajes publicados 10 Estado Miembro -
Hola,
estoy trabajando en un script donde tengo que insertar una base si no existe, así como otros elementos y no logro agregar un disparador en esta tabla.

aquí está la cabecera del código:
trigg="IF OBJECT_ID('stat_temp_"&schema&"') IS NOT NULL EXECUTE 'CREATE TRIGGER [verif_"&schema&"] ON [dbo].[stat_temp_"&schema&"] "
trigg=trigg&"AFTER INSERT AS "&vbCrLf&" DECLARE @cpt int;"&vbCrLf&" DECLARE @good int;"&vbCrLf&" DECLARE @tiers int;"
trigg=trigg&"SELECT @good=count(*) from stat_goods where code_good=(select code_good from inserted)"
trigg=trigg&" IF @good=0"
trigg=trigg&" begin"
......

y por lo tanto cada vez estoy concatenando, pero eso plantea un problema porque en SQL Server 2003 no encuentro el símbolo de retorno de carro/salto de línea..
Configuración: Windows 2003 Firefox 2.0.0.14

2 respuestas

  1. Mimiste Mensajes publicados 1159 Estado Miembro 206
     


    CHAR(13) & CHAR(10)

    --
    ¡La deportividad comienza donde el diésel se detiene!
    ¿Aún puedes ver esto? ¡Espera hasta que el Vtec entre en acción!
    1
    1. fidjy5 Mensajes publicados 10 Estado Miembro
       
      Ben si hago algo así
      trigg="IF OBJECT_ID('stat_temp_"&schema&"') IS NOT NULL EXECUTE 'CREATE TRIGGER [verif_"&schema&"] ON [dbo].[stat_temp_"&schema&"] "
      trigg=trigg&"AFTER INSERT AS CHAR(13) & CHAR(10) DECLARE @cpt int;"&vbCrLf&" DECLARE @good int;"&vbCrLf&" DECLARE @tiers int;"&vbCrLf
      trigg=trigg&"SELECT @good=count(*) from stat_goods where code_good=(select code_good from inserted)"
      trigg=trigg&" IF @good=0"

      para probar, eso no me genera ningún retorno de línea.
      0