博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SqlServer 2008中time类型的使用方法
阅读量:2242 次
发布时间:2019-05-09

本文共 889 字,大约阅读时间需要 2 分钟。

      在使用数据库的时候,我们肯定经常遇到仅仅保存时间或者日期的需求,如果直接用datetime类型的数据,后期需要字段截取,并且不利于按照时间查询。经过查资料,发现数据库已经为我们解决了这个问题,就是将需要保存时间的字段设置为time类型。下面我以SqlServer 2008为例,来介绍一下time。

      这个TIME数据类型,它允许你只存储一个时间值而没有时间。如果想要存储一个特定的时间信息而不涉及具体的日期时,这将非常的有用。TIME数据类型存储使用24小时制,它并不关心时区,支持高达100纳秒的精确度。TIME数据类型支持从0到7不同的精度, 我们通过一个实验来学习一下:

DECLARE @T0 time(0) = '16:59:11.1234567';  DECLARE @T1 time(1) = '16:59:11.1234567';  DECLARE @T2 time(2) = '16:59:11.1234567';  DECLARE @T3 time(3) = '16:59:11.1234567';  DECLARE @T4 time(4) = '16:59:11.1234567';  DECLARE @T5 time(5) = '16:59:11.1234567';  DECLARE @T6 time(6) = '16:59:11.1234567';  DECLARE @T7 time(7) = '16:59:11.1234567';  PRINT @T0;    PRINT @T1;    PRINT @T2;    PRINT @T3;    PRINT @T4;    PRINT @T5;    PRINT @T6;    PRINT @T7;

显示结果如下:

16:59:1116:59:11.116:59:11.1216:59:11.12316:59:11.123516:59:11.1234616:59:11.12345716:59:11.1234567

   上面就是我对time类型数据的理解和利用,大家如果有新的理解,可以评论回复哦。

转载地址:http://sshbb.baihongyu.com/

你可能感兴趣的文章
Dubbo分布式服务框架入门(附工程)
查看>>
两年Java开发工作经验面试总结
查看>>
作为Java面试官--谈谈一年来的面试总结
查看>>
两年Java程序员面试经
查看>>
面试心得与总结---BAT、网易、蘑菇街
查看>>
如何面试有2年java工作经验的应聘人员
查看>>
Java实现简单的递归操作
查看>>
面试Java程序员需具备的11个技能
查看>>
HashMap 和 HashTable 到底哪不同 ?
查看>>
Java实现简单的递归操作
查看>>
Struts2工作原理和执行流程图
查看>>
在线预览Word,Excel~
查看>>
hibernate延迟加载(get和load的区别)
查看>>
关于文件拷贝效率问题
查看>>
MyBatis分页插件PageHelper的使用
查看>>
【MyBatis学习01】宏观上把握MyBatis框架
查看>>
【MyBatis学习02】走进MyBatis的世界
查看>>
【MyBatis学习03】原始dao开发方法及其弊端
查看>>
【MyBatis学习04】mapper代理方法开发dao
查看>>
【MyBatis学习05】SqlMapConfig.xml文件中的配置总结
查看>>