【发布时间】:2010-12-24 07:18:02
【问题描述】:
我正在使用 SQL Server MSDE 2000。我有一个名为 notes 的字段,类型为 nvarchar(65)。
所有记录中的内容是“某事”,内容后面有一个额外的空格(为清楚起见,引用了引号)。我使用了以下命令。
UPDATE TABLE1
SET notes = RTRIM(LTRIM(notes))
但它不起作用。有没有其他方法可以做到这一点?
【问题讨论】:
-
“不起作用”是什么意思?它应该....
-
不确定。查询正确执行,我收到消息“(受影响的 12539 行)”。但该字段的值仍然带有尾随空格。
-
您正在查看正确的服务器实例、表?我以前做过……
-
RTRIM 应该可以正常工作。你确定后面的字符实际上是一个空格吗?您可能需要检查您正在使用的排序规则和字节值。
标签: sql sql-server tsql sql-server-2000 trim