nvarchar(30) フィールド「詳細」を持つ SQL Server 2000 データベースにテーブルがあります。その中には、末尾にスペースがある約 10,000 のレコードがあります。すべての行で特定のフィールドの内容をトリミングするクエリが必要です。どうすればこれを達成できますか?
ありがとう。
nvarchar(30) フィールド「詳細」を持つ SQL Server 2000 データベースにテーブルがあります。その中には、末尾にスペースがある約 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'