我在 SQL Server 2000 数据库中有一个带有 nvarchar(30) 字段“详细信息”的表。其中有大约 10,000 条记录,后面有空格。我需要一个查询来修剪所有行中的特定字段内容。我怎样才能做到这一点?
谢谢。
我在 SQL Server 2000 数据库中有一个带有 nvarchar(30) 字段“详细信息”的表。其中有大约 10,000 条记录,后面有空格。我需要一个查询来修剪所有行中的特定字段内容。我怎样才能做到这一点?
谢谢。
UPDATE table SET details = RTRIM(details)
对于填充,您可以执行以下操作:
UPDATE table SET details = details + ' '
或者
UPDATE table SET details = ' ' + details
如果您希望仅在 select 语句中执行此操作,请使用
SELECT RTRIM(Val)
FROM Table
如果要更改表中的值,请使用 update
UPDATE Table
SET Val = RTRIM(Val)
对于填充目的,您可以使用复制
SELECT REPLICATE('*', 10) + 'TADA'