我的代码是
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH24:mi:ss");
String year = sdf.format( new Date());
插入的SQL语句是
insert into 表(日期) values (to_date('year','yyyy-MM-dd HH24:mi:ss')) 结果报错:illegal pattern character 'i'
这是为什么呀?
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH24:mi:ss");
String year = sdf.format( new Date());
插入的SQL语句是
insert into 表(日期) values (to_date('year','yyyy-MM-dd HH24:mi:ss')) 结果报错:illegal pattern character 'i'
这是为什么呀?
解决方案 »
- oracle有类似mysql “check table 表名 FAST QUICK”
- 求一sql
- pls-00307:有太多的“TYP_LD”声明与此次调用相匹配
- 远程连接两个数据库服务器,更新数据
- 找Oracle Database 11g源码?
- 高分求救,not a group by expression! 问题
- 简单问题!
- 怎么产生数据库的sql角本?
- 急求救:我在linux安装oracle 8.0.5时,在复制软件时报relinking error!!
- Oracle的存储过程能返回一个select查询结果集吗
- PL/SQL 无法登陆
- oracle启动时,open,mount,nomount有啥区别
你先DEBUG下,看看year出来是什么格式的
====================================================================
insert into 表(日期) values ('2008-09-26 22:08:88');
就好使了,谢谢大家的回答!