2
我有一個標量函數,它需要兩個變量@input1 @input2,它返回@ input1和@input2的值(實際的東西比較複雜,但是它提取了這個想法)。SQL Server 2008用UDF更新VarChar列?
我想用這個功能來更新表中的列中的所有行,傳遞價值「ABC」爲@輸入1和@輸入2使用列名,所以我的更新語句看起來是這樣的:
update mytable set mycolumn = (select dbo.myfunc('abc ' , mycolumn))
-- prepend the literal 'abc ' to every row for column mycolumn
但這當然是不允許的。
我想根據一些字符串規則對一些列執行一些大規模字符串處理。所有的想法都很贊
謝謝。
是什麼讓你認爲你的問題的語法是不允許的?儘管喬的回答比較簡單,但它應該可以正常工作。 –