0
替換一個記錄多個字符串我有存儲作爲記錄一個HTML字符串:使用SQL Server
<div>
<p>##RecipientFirstName##,</p>
<p>##CustomerProjectOwnerName## with ##CustomerName## has approved your...</p> </div>
我要替換存儲在人表實際名稱的哈希標籤裏面的物品。我試過這個,但它返回3個不同的記錄。我需要用Replace語句替換哈希標記中的項目返回一條記錄。我的代碼:
SELECT mtg.Template, REPLACE(mtg.Template, '##RecipientFirstName##',(SELECT p.FirstName FROM dbo.Person p WHERE p.PersonId = 16)) ,
REPLACE(mtg.Template, '##CustomerProjectOwnerName##',(SELECT p.FirstName FROM dbo.Person p WHERE p.PersonId = 16))
FROM dbo.MessageTypeGlobal mtg
WHERE mtg.MessageTypeGlobalId = 1