Oracle通过job定时创建表
在项目中,经常会遇到需要定时完成的任务,比如定时更新数据,定义统计数据生成报表等等,其实这些事情都可以使用Oracle的Job来完成。下面就结合我们实验室项目实际,简单介绍一下在Oracle数据库中通过Job完成自动创建表的方法。[@more@]整个过程总共分为两步。虽然整个过程都非常简单,但是对于初学Oracle的生手还是有很多地方需要注意的。首先介绍一下,创建该JOB的背景,因为每天更新的直播和点播节目信息比较多,为了方便处理,需要每天创建一张表来记录更新的节目信息,当前数据库中已经有一张tbl_programme的表,每天
oracle 不区分大小写
select * from USER_INFO where country=`China` select * from USER_INFO where country=`CHINA` 想让两者查询结果一样 SQL语句应怎么写。 select * from USER_INFO where lower(country)='china'补充:在Oracle中,upper() or lower()函数都可以实现不区分大小写的功能[@more@]
dual表与create table语句的关系
引用:http://www.itpub.net/thread-1022799-1-1.html用create as select创建的表无法删除???SQL> create table t as select rownum id,a.* from dba_catalog a;表已创建。SQL> desc t;名称 是否为空? 类型----------------------------------------- -------- ----------------------------ID NUMBEROWNER NOT NULL VARCHAR2(30)TABLE_NAME NOT NULL VARCHAR2(30)TA
oracle中字符串连接
在Sql Server中可用+进行字符串连接. select 'fdkjs'+'kdjfksjd' from tbl在oracle中是用||进行字符串连接select 'TBL_programme_' || to_char(sysdate, 'yyyymmdd') from dual;[@more@]