Sql server SQL Server数据类型仅存储时间字段,如09:10等

Sql server SQL Server数据类型仅存储时间字段,如09:10等,sql-server,database-design,Sql Server,Database Design,我想在我的数据库中存储办公室开始时间等信息 我想存储的时间是上午09:15或下午1:15等 我的问题是什么是存储它的最佳方式 目前我正在SQL Server中使用int 我存储的数据类似于091516052305(也许我也可以使用某种约束) 有没有更好的好办法呢 非常感谢您的帮助。如果您使用的是SQL 2008或更高版本,您可以使用数据类型仅存储时间。有关一些有用的答案,请参阅此问题:从SQL Server 2008中,您可以使用SQL Server 2005的时间等价物是什么?

我想在我的数据库中存储办公室开始时间等信息

我想存储的时间是上午09:15或下午1:15等

我的问题是什么是存储它的最佳方式

目前我正在SQL Server中使用
int

我存储的数据类似于
091516052305
(也许我也可以使用某种约束)

有没有更好的好办法呢


非常感谢您的帮助。

如果您使用的是SQL 2008或更高版本,您可以使用数据类型仅存储时间。

有关一些有用的答案,请参阅此问题:从SQL Server 2008中,您可以使用SQL Server 2005的时间等价物是什么?