在SQL SERVER2000存时间的问题(50)

  • 主题发起人 主题发起人 wlyft
  • 开始时间 开始时间
W

wlyft

Unregistered / Unconfirmed
GUEST, unregistred user!
我存入12:11:00类型 的时间但用datetime或smalldatetime存入后都会变成1900-1-1 12:11:00 这样存日期就不存在这种问题,存日期就只有日期,没有时间
 
本来就是这样的啊!如果只要时间,在程序中处理一下就可以了。
 
這是對的,是你沒理解清楚
 
可以把日期和时间都存上的。
 
我是想只存时间呢,有没有办法?
 
前台转成字符串后台用char保存
 
按照 hellbeast说的做
 
这样就不能select between and 来算时间了
 
转为varchar类型吧,这样后台就不会影响你的格式了。多加个FORMAT函数工作量也不是很大。
 
告诉你个小窍门:12:11:00 转为整数121100存入,读出时再转回来,只多两行代码,但速度却会加倍。另,数据库处理中整数最快,比Char或VarChar快几个数量级。
 
后退
顶部