正如标题所说,在创建具有时间类型列的表时,该列默认为datetime类型。这是正常还是错误?这是创建表格时的相关行:
Create Table dbo.time(
ColumnOfTime time)
以下是创建的内容:
ColumnOfTime [DATETIME Nullable]
再次,这是正常还是我做错了什么?没有太多的SQL人和tinternet似乎没有提供太多的建议。谢谢
答案 0 :(得分:1)
如果您有SQL Server 2000,您可以使用datetime数据类型,只需在使用它时忽略日期部分,或者您可以将时间存储为varchar或整数(可能是午夜后的秒数)并执行必要的操作使用它时进行转换和/或计算。