【发布时间】:2014-04-20 20:07:16
【问题描述】:
我有一个名为 User 的表,其中有一列 activityDate 为 DataType DATETIME 。
现在我已将 DateTime 中 activityDate 列的 DataType 更改为 Long 。
所以新值插入长值。
如何在不改变其先前值的情况下将表的现有数据转换为
长时间使用查询 MySql、SQL SERVER 和 ORACLE。
我没有发现要更改的查询。
所以请指导我如何实现这一目标。
【问题讨论】:
-
什么是 LONG ? sql server 中没有称为 LONG 的数据类型。这是你要找的东西吗?
SELECT CAST(DateTime_Column AS FLOAT) -
您有一个
long列并且不想将现有数据转换为long?这应该如何工作? -
在 SQL SERVER numeric(19,0) 中。我在我的实体中使用了 Long 。
-
您是否尝试过类似
SELECT CAST(DateTime_Column AS NUMERIC(19,0))的方法,看看这是否为您提供了所需的结果 -
于尔根 d。当我将数据类型从 dateTime 更改为 long 时,我想将现有值转换为 long
标签: mysql sql sql-server oracle oracle11g