C#插入Oracle数据库时间数据类型精确到微秒
·
众所周知,向Oracle数据库中插入时间字段的sql语句为:
Insert into tableName (date) values(to_data(systemtime,’yyyy-mm-dd hh24-mi-ss’))
查询日期类型的sql语句是:
Select to_char(systimestamp,’yyyy-mm-dd hh24-mi-ss’) from tableName
如果查询的日期带毫秒sql语句是:
Select to_char(systimestamp,’yyyy-mm-dd hh24-mi-ssxff’) from tableName
但是当向Oracle数据库插入带毫秒的日期数据用to_date是不成功的
我们必须要用到to_timestamp类型,sql语句为:
insert into tableName values (to_timestamp('2003-4-1 07:12:12.436123','yyyy-mm-dd hh24:mi:ss.ff3');
TO_TIMESTAMP('2008-10-22 08:10:34.1','YYYY-MM-DD HH24:MI:SS.FF')
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)