所以說,我有一個名爲與存儲字符串列表學生描述一欄描述表...如何串內從不同的表值在SQL替換文本
St_Desc
Student: Adam/Age: 19/Major: English
Student: Ben/Age: 22/Major: Biology
而且我另一臺命名存儲學生信息的信息
St_Id | St_Name
1000 | Adam
1001 | Ben
因此,對於列St_Desc的表,我想用它們各自的Id號替換所有名稱。所以我在尋找的結果是這樣的..
St_Desc
Student: 1000/Age: 19/Major: English
Student: 1001/Age: 22/Major: Biology
我至今嘗試過的存儲st_name作爲和St_Id在不同的變量,然後做UPDATE [dbo].[Description] SET [St_Desc] = REPLACE([St_Desc], @name, @id)
。但是這並沒有改變任何東西。我不知道如何讓REPLACE函數遍歷所有的名字並用它的ID替換它們。我對sql腳本不是很熟悉,所以請隨時詳細介紹。謝謝。
退房'stuff'功能。 (https://msdn.microsoft.com/en-us/library/ms188043.aspx) –