oracle中的TIMESTAMP 对应sqlserver2005中哪个数据类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle中的TIMESTAMP 对应sqlserver2005中哪个数据类型相关的知识,希望对你有一定的参考价值。
Oracle的PL/SQLDATE
包含 世纪、年、月、日、时、分、秒。
占用7个字节,上面每个部分1个字节
TIMESTAMP 日期时间 可以包含到小数秒
TIMESTAMP WITH TIME ZONE 包含时区信息
TIMESTAMP WITH LOCAL TIME ZONE包含时区信息,自动调整
SQL Server的 Transact-SQL
包含两种数据类型:
smalldatetime
占用4字节,范围1900-1-1~2079-6-6 精度到“分”
datetime
占用8字节,范围1753-1-1~9999-12-31 精度到 百分之三秒 参考技术A 时间类型是:datetime类型.
不过你自己在存的时候要注意,
如果你存的是date的话,就只会有日期,没有时间.
如果你存的是timestamp 的话,就有日期和时间 参考技术B 就是datetime。读取时可以convert成你想要的日期格式~YYYY-mm-dd hh:mm:ss但是不会像oracle那样获得中文日期 参考技术C SQL Server的时间类型 如下:
http://msdn.microsoft.com/zh-cn/library/ms186724.aspx
一般使用的就是datetime
以上是关于oracle中的TIMESTAMP 对应sqlserver2005中哪个数据类型的主要内容,如果未能解决你的问题,请参考以下文章
oracle数据库 时间 TIMESTAMP(6)这是啥类型啊 怎么也插不进数据
oracle中的TIMESTAMP和DATA格式可以转换吗?怎么转换呢?