1

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

谢谢。

4

2 回答 2

3
UPDATE table SET details = RTRIM(details)

对于填充,您可以执行以下操作:

UPDATE table SET details = details + '    '

或者

UPDATE table SET details = '    ' + details
于 2009-12-04T10:59:16.613 回答
1

如果您希望仅在 select 语句中执行此操作,请使用

SELECT RTRIM(Val)
FROM Table

如果要更改表中的值,请使用 update

UPDATE Table
SET Val = RTRIM(Val)

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

SELECT REPLICATE('*', 10) + 'TADA'
于 2009-12-04T10:59:04.083 回答