Oracle中执行sql语句时报错:ora-01849 小时值必须介于1和12之间!
2012-01-04 13:37
288 查看
php项目用的数据库是ORACLE的,需要插入系统当前时间。插入时间之前要进行转换!
如果用这句的话
会提示
ora-01849 小时值必须介于1和12之间
$currentime=date("Y-m-d H:i:s"); $data['update_time']="to_date('$currentime','yyyy-mm-dd HH24:MI:SS')";
如果用这句的话
$data['update_time']="to_date('$currentime','yyyy-mm-dd HH:MI:SS')";
会提示
ora-01849 小时值必须介于1和12之间
相关文章推荐
- ORA-01849 :小时值必须介于1和12之间!
- ORACLE 小时值必须介于1和12之间 解决方法
- 循环执行sql语句时报 ORA-01000 maximum open cursors exceeded 超出打开游标的最大数的原因和解决方案
- Cause: java.sql.SQLException: ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不为 0
- ORACLE DML LOCK时找出对应SESSION正在执行的SQL语句(ORA-12841,无法变更事务处理中的会话并行 DML 状态)
- 在ERP中定义用户时报错:SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间
- 在Oracle中一次执行多条sql语句报错:ORA-00911:invalid character
- oracle新建用户执行sql查询语句出现错误ORA-00942:表或视图不存在
- Oracle执行SQL语句的过程
- Oracle体系结构之SQL语句的执行过程
- Oracle执行SQL语句的过程
- JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别 Statement 接口提供了三种执行 SQL 语句的方法:
- [Oracle]客户端查询数据库最近执行的SQL语句
- 查看当前oracle中正在执行的sql语句
- Oracle sql语句执行顺序
- 有时候执行的oracle,sql语句要查看下性能情况,可以用这个进行下简单计算和统计
- 使用Oracle的DBMS_SQL包执行动态SQL语句
- 查询Oracle正在执行和执行过的SQL语句
- PL/SQL Developer连接oracle12出现"ORA-12154"解决方案
- SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM之间