易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle中date型数据检索

 
用date型字段进行数据检索时需要注意:数据格式化!
此数据格式化不同于用SimpleDateFormat("yyyy-MM-dd")对象进行格式化,而是用Oracle的内置函数to_date()
或标识符date来格式化。
例如:
        有个字段是date数据,我想查询某某年度的数据。
错误写法:select  *  from table_Name  where col_Name > '2009-10-14';
                  select  *  from table_Name  where col_Name like
'2006%';
                  这样就报:ora-01861 文字与格式字符串不匹配!
正确写法:1. 加to_date()函数
                      select  *  from table_Name  where col_Name >
to_date('2009-10-14','yyyy-MM-dd');
                  2. 加date标志
                      select  * 
from table_Name  where col_Name > date'2009-10-14';
                  3.  加to_char()函数(这样使用不了索引,影响性能,一般不建议这样使用)
                       select  *  from table_Name  where
to_char(col_Name,'yyyy-MM-dd') like '2006%';


相关文档:

Oracle JOB 用法小结

一、设置初始化参数 job_queue_processes
  sql> alter system set job_queue_processes=n;(n>0)
  job_queue_processes最大值为1000
  
  查看job queue 后台进程
  sql>select name,description from v$bgprocess;
  
  二,dbms_job package 用法介绍
  包含以下子过程:
  
  ......

Oracle常用SQL语句(PL/SQL developer工具下的)

 建表
create table users(
id number(4) primary key,
username varchar2(10),
password varchar2(10)
)
查询表并解锁表(即可以点击输入框下面的"锁"图标工具, 即"Edit data")
select * from users for update
删除表中多余的列
alter table mobilephone drop column mobiletype
转载
------------------- ......

ORACLE CASE函数

Case具有两种格式。简单Case函数和Case搜索函数。
 
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE WHEN sex = '1' THEN '男'
WHEN sex = '2' THEN '女'
ELSE '其他' END
这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁 ......

升级oracle中的JDK版本

 
Oracle自8i起就全面支持java,但各个版本的oracle中默认jdk版本均不相同,oracle8i中为 jdk1.2,oracle9i中为jdk1.3,oracle10g中为jdk1.4~~至笔者行为之际,当前的最新版本为jdk1.5 update 11.
因笔者java开发出身,在做oracle开发中经常会用java来扩展 oracle功能,但是由于oracle自带jdk版本过低,可能会造成一些 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号