在sql server 2008中存储日期时间值时,使用日期时间类型,它将以什么格式存储该值?
是自 1970 年(或其他)以来的秒数吗?
在应用程序端 (.net),我传入一个日期时间对象。
当我在查询分析器中查看表的行时,它会根据我的区域性设置对其进行格式化,还是我正在查看数据库中存储的确切内容?
最佳答案
在内部,根据 SQLDenis,它们存储为两个整数
http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/how-are-dates-stored-in-sql-server
当您在查询分析器中查看它们时,您会看到评估的数字。
它不存储为“unix时间”
http://en.wikipedia.org/wiki/Unix_time
关于sql-server - 在sql server中存储日期时间(日期时间类型)时,它以什么格式存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6656658/