C#插入Oracle数据库时间数据类型精确到微秒

来源:互联网 发布:互联网金融 算法 编辑:程序博客网 时间:2024/06/06 01:39

众所周知,向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')

原创粉丝点击