首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Sybase >

请问sybase的datetime转换有关问题

2012-02-17 
请教sybase的datetime转换问题现在我有一个表中的varchar字段cdrbegin,存了yyyymmddhhnnss格式的14位日期,

请教sybase的datetime转换问题
现在我有一个表中的varchar字段cdrbegin,存了yyyymmddhhnnss格式的14位日期,比如'20090805130101',想把这个字段插入到另一个表中的timestamp格式,我用select convert ( datetime,cdrbegin,'yyyymmddhhnnss') from tmp_A,结果报错,说不能转化'yyyymmddhhnnss',请问我该怎么做呢?tmp_A的这个字段是不能改变的,格式定下来了。

[解决办法]
这个主要是你的CONVERT函数没有学好,建议select convert ( datetime,cdrbegin,120) from tmp_A或者select convert ( datetime,cdrbegin,121) from tmp_A

CONVERT(data_type(length),data_to_be_converted,style)这个是CONVERT的函数格式,最后一位style具体参数含义可以看看教材

热点排行