我正在尝试从要转换为 int 的 varchar 字段中删除一个空格和一个不间断空格,但是,当使用替换方法时,SQL Management Studio 在接受它后会弄乱语法,所以我无法保存它。这是我的查询:
SELECT SZOMSCHRIJVING
FROM dbo.BETONKWALITEITEN AS b
WHERE (iBetonMengsel = CAST(REPLACE(p.SZBETONRECEPT, ' ', '') as INT))
接受此语法后,SQL Management Studio 将其转换为以下代码:
SELECT SZOMSCHRIJVING
FROM dbo.BETONKWALITEITEN AS b
WHERE (iBetonMengsel = CAST(REPLACE('p.SZBETONRECEPT. . ',,) AS INT))
如何替换此列中的空格和不间断空格?