hallo,
<br>ich habe folgendes problemchen:
<br>habe eine tabelle mit folgenden feldnamen:
<br>langtext, info vom datentyp text
<br>flag vom typ bit
<p>nun möchte ich ein script (unter sql 2000)erzeugen, das wie folgt aussieht:
<br>declare @Kopftext as vchar(100), @Fusstext as vchar(100)
<br>set @Kopftext='Text1'
<br>set @Fusstext='Text2'
<br>update dbo.tabelle set info= @Kopftext + langtext + @Fusstext where flag=1
<p>(wie würde das gleiche für eine insert into-anweisung aussehen?)
<br>beim aufruf dieses scriptes erhalte ich eine fehlermeldung:"Falsche Syntax in der Nähe von 'info'.
wie lautet die richtige syntax? in der onlinehilfe von mssql konnte ich leider nichts über feld/zeichenvekettung diesbezüglich finden, oder doch?
danke schon jetzt für einen vorschlag
<br>ich habe folgendes problemchen:
<br>habe eine tabelle mit folgenden feldnamen:
<br>langtext, info vom datentyp text
<br>flag vom typ bit
<p>nun möchte ich ein script (unter sql 2000)erzeugen, das wie folgt aussieht:
<br>declare @Kopftext as vchar(100), @Fusstext as vchar(100)
<br>set @Kopftext='Text1'
<br>set @Fusstext='Text2'
<br>update dbo.tabelle set info= @Kopftext + langtext + @Fusstext where flag=1
<p>(wie würde das gleiche für eine insert into-anweisung aussehen?)
<br>beim aufruf dieses scriptes erhalte ich eine fehlermeldung:"Falsche Syntax in der Nähe von 'info'.
wie lautet die richtige syntax? in der onlinehilfe von mssql konnte ich leider nichts über feld/zeichenvekettung diesbezüglich finden, oder doch?
danke schon jetzt für einen vorschlag
Comment