时间无时分秒问题[REQ]
我没有搞过sybase,所以在此想请教这么一个问题,有关sybase时间函数处理的:外系统(oracle)给我传送一时间2008-10-29 16:32:24,对应到sybase库字段begin_time datetime类型,但在做查询时发现begin_time时间为2008-10-29 00:00:00,时分秒都为00,这是什么原因? Sybase的版本是什么?我在12.5.3上试了好像没有这个问题呀?
另外你的2008-10-29 16:32:24这个时间是如果插入表的?不会是被截断了吧?
回复 #2 chuxu 的帖子
是这样,这个问题出现在我的对端。我是oracle侧,传送时间的。版本不太清楚。
是做了插入,但能看到用的类型是datetime,截断没有看到。
回复 #2 chuxu 的帖子
select @CREATEDDATE_dt=convert(datetime,@dt_begin)dt_begin就是那个时间。是对方存储过程中,唯一能看到对此时间处理的地方。 你直接在isql中执行select convert(datetime,"2008-10-29 16:32:24")
hi
原帖由 chuxu 于 2008-10-30 09:08 发表 http://bbs3.chinaunix.net/images/common/back.gif你直接在isql中执行select convert(datetime,"2008-10-29 16:32:24")
因为问题原因,我只能描述这些了,大概能否判定是源数据问题,还是sybase处理问题。
页:
[1]