0

SQL Server 2008 R2データベースに、列の値が次のタイプのテーブルがあります。

たとえば、テーブルDateでは列は次のように呼ばれますDay

Monday November 17 2012

Monday2012年11月17日の「私の言語の月曜日」のように変更して、別の言語で同等のものを含むすべてのインスタンスを変更したいと思います。

これを達成するための最良の方法は何ですか?

4

2 に答える 2

1
  1. 新しい列を追加します
  2. 古い列に基づいて新しい列を更新します
  3. 古い列を削除します
  4. 「新しい」列の名前を古い名前に変更します。
于 2012-09-28T09:30:58.000 に答える
1

問題ありません私はちょうど答えを見つけました:

UPDATE [dbo].[TimeDim]
SET [dbo].[TimeDim].Date_Name =REPLACE(Date_Name, 'Tuesday', 'Tuesday in my language')
WHERE [dbo].[TimeDim].Date_Name LIKE '%Tuesday%'
于 2012-09-28T09:35:48.073 に答える