我想将String类型插入到数据库中date类型的字段中去。比如2011/08/22 12:20 插入到date类型字段。
解决方案 »
- Oracle 11g RAC系列一【分享】
- sqlloader导入数据文件时,如何将两列数据组合存入一个字段中?
- 问个有关oracle如何实现自增长的问题
- 利用SNMP监控Informix数据库,如何启动SNMP代理,在线等,成功就给分
- 如何将ORACLE中的表导出并转换成html格式,谢谢
- vb6为什么能向oracle 表中的 long raw字段插入图片等大对象,却不能向blob,clob等字段插入图片等大对象???(非常难得问题!!!)
- 搞不定了
- 一个很奇怪的问题,我在数据窗口里同时插进去id(为主键)为1和10的记录,则提示说违反唯一性,如果先插进去id为1的记录,再保存,然后插
- 请教高手:ORACLE有无将表或视图输出成以逗号隔开的文本文件或EXCEL文件的简便方法?急急急!等待。。。
- 高手请进
- 遇到一个棘手的问题,急求解决
- 关于重复数据的处理?
---------- -------------------
1 2011-08-22 12:20:00-- 你既然日期格式只指定到分钟(没有秒),你to_date()的时候,
-- 其日期的格式化要与你提供折的字符串相一致撒
-- 即:'2011/08/22 12:20' 与 'YYYY/MM/DD hh24:mi' 相一致!
下面的语法是没问题的,你试试:
create table t_cdate(id number(18,0), cdate date);
insert into t_cdate(id,cdate) values(1,to_date('2011/08/22 12:20','YYYY/MM/DD hh24:mi:ss'));
这样试试
select to_char(cdate,'yyyy/MM/dd hh24:mi') from t_cdate;
-- 日期有个插入格式和显示格式,这样的问题回答过无数次啦!
-- 我求你:能不能先照我下面的操作去测试一遍,再来问问题,好不?
scott@TBWORA> create table t_cdate(id number(18,0), cdate date);表已创建。scott@TBWORA> insert into t_cdate(id,cdate) values(1,to_date('2011/08/22 12:20','YYYY/MM/DD hh24:mi'));已创建 1 行。scott@TBWORA> select * from t_cdate; ID CDATE
---------- -------------------
1 2011-08-22 12:20:00scott@TBWORA> select to_char(cdate,'yyyy/mm/dd hh24:mi') from t_cdate;TO_CHAR(CDATE,'YYYY/MM/DDHH24:MI
--------------------------------
2011/08/22 12:20scott@TBWORA> select to_char(cdate,'yyyy-mm-dd hh24:mi:ss') from t_cdate;TO_CHAR(CDATE,'YYYY-MM-DDHH24:MI:SS')
--------------------------------------
2011-08-22 12:20:00scott@TBWORA> select * from t_cdate; ID CDATE
---------- -------------------
1 2011-08-22 12:20:00scott@TBWORA> alter session set nls_date_format='yyyy-mm-dd';会话已更改。scott@TBWORA> select * from t_cdate; ID CDATE
---------- ----------
1 2011-08-22