gpt4 book ai didi

sql-server-2005 - 为什么 SQL Server 没有纯日期和纯时间数据类型?

转载 作者:行者123 更新时间:2023-12-04 07:09:00 26 4
gpt4 key购买 nike

我有一些带有日期时间字段的 SQL Server 表,它实际上只需要包含日期......而且它是一个日期时间对象这一事实违反了数据完整性,因为数据可能会被插入一个时间 - 这不是真的对该字段有效。结果是我们每次使用它时都必须转换它并剥离时间。我们已经考虑添加触发器以确保没有数据甚至可以在附加时间的情况下进入......但在我看来这应该真的是数据库软件的一部分,并且不需要每次都专门编程.

为什么 SQL Server 没有单独的日期和时间数据类型?这种情况在不久的将来会改变吗?其他数据库平台有这个功能吗?

最佳答案

SQL Server 2008 具有 DATE 和 TIME 数据类型。

你用的是什么版本?

关于sql-server-2005 - 为什么 SQL Server 没有纯日期和纯时间数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3015374/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com