从Java插入日期到Oracle DB [英] Inserting date from java to Oracle DB

查看:77
本文介绍了从Java插入日期到Oracle DB的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图通过java将值插入Oracle DB中具有DATE数据类型的列之一.

I was trying to insert a value into one of the columns with DATE datatype in Oracle DB through java.

尝试以下

insertSurveyQuery.append("cast(to_date('12/31/8888', 'MM/dd/yyyy' )as date), ");

Oracle DB中的OP:

DEC-31-88

DEC-31-88

但我希望将日期存储为12/31/8888.

but i want the date to be stored like 12/31/8888.

感谢您的帮助!

-谢谢!

推荐答案

这是您的SQL客户端显示日期的方式.您可以使用以下方法更改此格式:

This is how your SQL client display dates. You can alter this format by using:

alter session set NLS_DATE_FORMAT='MM/dd/yyyy';

内部(在数据库中)DATE以数字形式存储,因此它没有任何格式.

Internally (in DB) DATE is stored numerically so it doesn't have any format.

这篇关于从Java插入日期到Oracle DB的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆