oracle plsql 常用方法汇总
在 SQLPLUS 下,实现中-英字符集转换
alter session set nls_language='AMERICAN';
alter session set nls_language='SIMPLIFIED CHINESE';$
主要知识点:
一、有关表的操作
1)建表
create table test as select * from dept; --从已知表复制数据和结构
create table test as select * from dept where 1=2; --从已知表复制结构但不包括数
据
2)插入数据:
insert into test select * from dept;$
二、运算符
算术运算符:+ - * / 可以在 select 语句中使用
连接运算符:|| select deptno|| dname from dept;$
比较运算符:> >= = != < <= like between is null in
逻辑运算符:not and or$
集合运算符:intersect ,union,union all,minus$
要求:对应集合的列数和数据类型相同
查询中不能包含 long 列
列的标签是第一个集合的标签
使用 order by 时,必须使用位置序号,不能使用列名
例:集合运算符的使用:
intersect ,union,union all,minus$
select * from emp intersect select * from emp where deptno=10 ;
select * from emp minus select * from emp where deptno=10;
select * from emp where deptno=10 union select * from emp where deptno in
(10,20); --不包括重复行
select * from emp where deptno=10 union all select * from emp where
deptno in (10,20); --包括重复行
三,常用ORACLE 函数
sysdate 为系统日期dual 为虚表
一)日期函数[重点掌握前四个日期函数]
评论0