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