Ich brauche den Tag {URL} ersetzen:T-SQL-String ersetzen
DECLARE @PageUrl varchar(200)
DECLARE @Body varchar(MAX)
SET @PageUrl = 'http://www.website.com/site1/site2/pageName.asxp?rid=1232'
SET @Body = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed luctus,
{URL} enim nec posuere volutpat, neque dui volutpat turpis. '
SET @Body = REPLACE(@Body,'{Url}', CONVERT(varchar,@PageUrl))
PRINT @Body
Mein erwartetes Ergebnis ist:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed luctus,
http://www.website.com/site1/site2/pageName.asxp?rid=1232 enim nec posuere volutpat, neque dui volutpat turpis.
Und das Druckergebnis ist:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed luctus,
http://www.website.com/site1/s enim nec posuere volutpat, neque dui volutpat turpis.
Wie Sie sehen können, schneidet die Ersetzungsfunktion die URL-Zeichenkette an ihrem 31 ...
Was mache ich falsch?
Guter Punkt, dass der Konvertit nicht ist sogar notwendig, +1. – rosscj2533