sqlserver 2008 中 数据类型Date 和datetime 有什么区别?? 怎么向sqlserver插入datetime 格式数据

java\u4e2d\u4ec0\u4e48\u7c7b\u578b\u548csqlserver\u7684datetime\u5bf9\u5e94

java\u4e2d\u4ec0\u4e48\u7c7b\u578b\u548csqlserver\u7684datetime\u5bf9\u5e94
\u6570\u636e\u5e93\u91cc\u9762\u7684datetime\u5bf9\u5e94java\u91cc\u9762\u7684\uff1ajava.util.Date

java.util.Date \u5305\u542b\u65e5\u671f
java.util.Time \u5305\u542b\u65f6\u95f4
java.util.Timestamp \u5305\u542b\u65e5\u671f\u548c\u65f6\u95f4

\u53ef\u4ee5\u63d2\u5165\u77ed\u65e5\u671f\u7684\u5b57\u7b26\u5f62\u5f0f\uff0c\u4e5f\u53ef\u4ee5\u63d2\u5165\u957f\u65e5\u671f\u7684\u5b57\u7b26\u5f62\u5f0f\u3002
1\u3001\u521b\u5efa\u6d4b\u8bd5\u8868\uff1a
create table test(ttime datetime);2\u3001\u63d2\u5165\u77ed\u65e5\u671f\uff1a
insert into test values ('2015-09-14');\u7ed3\u679c\u622a\u56fe\uff1a

3\u3001\u63d2\u5165\u957f\u65e5\u671f\uff1a
insert into test values ('2015-09-14 23:59:59')\u7ed3\u679c\u622a\u56fe\uff1a

sql
server里没有date这个数据类型,日期时间类型只有
datetime和smalldatetime。oracle中应该包含date这种类型。可能是你看的书上有笔误,或者讲的不是sql
server的t-sql。

date是SQL Server 2008新引进的数据类型。它表示一个日子,不包含时间部分,可以表示的日期范围从公元元年1月1日到9999年12月31日。只需要3个字节的存储空间。
DateTime 日期和时间部分,可以表示的日期范围从公元1753年1月1日00:00:00.000 到9999年12月31日23:59:59.997 ,精确到3.33毫秒,它需要8个字节的存储空间。

扩展阅读:www.sony.com.cn ... matebook14 ... 韩国macbookpro ... sql server management ... xboxone欧版 ... sqlserver row number ... xbox series x ... sqlserver update ... windows server 2008 r2 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网