SQL Server 2008の更新ステートメントでreplaceを使用しているときにエラーが発生します。実行しようとしているステートメントは、次のとおりです。
update table US14-HSS-SQUARE_AISC14-HSS-SQUARE set Designation = replace(Designation,'HSSSQUARE','HSS') where Designation like 'HSSSQUARE%';
「指定」列の各行で「HSSSQUARE」を「HSS」に変更したい。例:「HSSSQUARE16X16X5/8」から「HSS16X16X5/8」。
SQL Server 2008に他の構文はありますか?