1.Oracle操作数据
数据复制
表数据复制
insert into table1 (select * from table2);
复制表结构
create table table1 select * from table2 where 1>1;
复制表结构和数据
create table table1 select * from table2;
复制指定字段
create table table1 as select id, name from table2 where 1>1;
Oracle过滤和查询条件
1.查询名字是4个字的员工
select * from emp where ename like ‘____’;
单行函数
Lower:转小写
select lower(‘Hello World’) from dual;
Uppper:转大写
select upper(‘Hello World’) from dual
initcap:首字母大写
查询当前系统时间
select sysdate from dual;
select add_months(sysdate,78) from dual; 加上n个月后的日期
select last_day(sysdate) from dual; 本月的最后一天
select next_day(sysdate,‘星期四’) from dual;当前时间往后推第一个星期四的日期
nvl2(a,b,c) :当a为空时,返回c,否则返回b