Retour a la ligne pl/sql

Bonjour,
je travaille sur un script ou je dois insérer une base si elle n'existe pas ainsi que d'autres éléments et je n'arrive pas à ajouter un trigger sur cette table..

voici l'entete du code:
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;"&vbCrLf
trigg=trigg&"SELECT @good=count(*) from stat_goods where code_good=(select code_good from inserted)"
trigg=trigg&" IF @good=0"
trigg=trigg&" begin"
......

et donc à chaque fois je concatene sauf que cela poseproblèmet que sous sql server 2003 je ne trouve pas le symbole de retour chariot//saut de ligne..
Configuration: Windows 2003
Firefox 2.0.0.14

2 réponses

  1. C'est des fonctions, faut les concactener de la même maniere que tu a fais

    AFTER INSERT AS "&vbCrLf&" DECLARE

    donc

    AFTER INSERT AS " & CHAR(13) & CHAR(10) & " DECLARE

    Mais normalement vbcrlf ça devrai faire la même chose enfin essai toujours
    0
    1. Nan,ben je vois vraiment pas ce qui cloche ca marche toujours pas..
      Je réssairai ca plsu tar. merci en tout cas
      0