修剪表格内容的尾随空格

时间:2009-12-04 10:56:14

标签: sql-server trim nvarchar

我在SQL server 2000数据库中有一个表,其中包含nvarchar(30)字段“details”。其中有大约10,000条记录,带有尾随空格。我需要一个查询来修剪所有行中的特定字段内容。我怎样才能做到这一点?

感谢。

2 个答案:

答案 0 :(得分:3)

UPDATE table SET details = RTRIM(details)

对于填充,您可以这样做,例如:

UPDATE table SET details = details + '    '

UPDATE table SET details = '    ' + details

答案 1 :(得分:1)

如果您只想在select语句中执行此操作,请使用

SELECT RTRIM(Val)
FROM Table

如果您想更改表格中的值,请使用更新

UPDATE Table
SET Val = RTRIM(Val)

对于填充目的,您可以使用复制

SELECT REPLICATE('*', 10) + 'TADA'