0

我在 SQL Server 2008 R2 数据库中有一个表,其中列的值属于一种类型

比如说在表格中Date,该列被称为Day

Monday November 17 2012

我想更改所有包含Monday与它等效的其他语言的实例,将其更改为“我的语言中的星期一”,2012 年 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 回答