2009-12-04 71 views
1

我在具有nvarchar(30)字段「details」的SQL Server 2000數據庫中有一個表。那裏有大約10,000條記錄,尾隨空間。我需要一個查詢來修剪所有行中的特定字段內容。我怎樣才能做到這一點?從表內容修剪尾隨空間

謝謝。

回答

3
UPDATE table SET details = RTRIM(details) 

進行填充,你可以做,比如:

UPDATE table SET details = details + ' ' 

UPDATE table SET details = ' ' + details 
+0

謝謝。如何使用一些前導或尾隨字符故意填充條目? – bdhar 2009-12-04 11:02:41

+0

使用複製填充... – 2009-12-04 11:41:07

1

如果你想做到這一點的只有一個選擇語句,使用

SELECT RTRIM(Val) 
FROM Table 

如果你想改變在表中的值,使用更新

UPDATE Table 
SET Val = RTRIM(Val) 

對於填充puposes可以使用複製

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