2017-06-20 32 views
-1

我在列中的varchar中有一个包含日期数据的视图。我只是想转换和更新所有我的约会在datetime.`如何将视图中的varchar转换为datetime

update temp_vertical_dashboard 
set data = convert (datetime,data,101) 

“temp_vertical_dashboard” -----> VIEW “数据” ---------->使用VARCHAR列TYPE

+0

我正在使用SQL服务器 – Gladiador

回答

0

假设你有varchar类型的表中的实际列:

  • 创建datetime类型的新列
  • varchar数据转换为datetime新列
  • 删除旧的列
  • 重命名新列
  • 调整一切其假定为varchar,而不是日期时间该列。
+0

是的,但为了创建一个新的类型日期时间我必须创建到我的表引用我的view.but这张表有很多连接,我不是从哪里开始。 – Gladiador

+0

@Kelvin您将需要一份数据库的工作副本以及一套覆盖所有内容的测试,以确保所有需要更新的内容都得到更新。 –