1.PLSQL设置快捷键
Tools->preferences->Key Configuration
2.查询结果中添加额外的一列
比如:想添加一个年龄大于25,是青年,否则是少年
SELECT S.*,CASE WHEN T.SAGE > 25THEN '青年' else '少年' END
FROM STUDENT S
3.查询不为空的数据
is not null / is null
4.查询显示所有结果, 下拉按钮
5.添加已存在表的数据
insert into 表名 select.....from
前提条件是:要添加的表的结构,列数,数据类型都要一样
6.查看其他用户下面的表
select * from 用户.表名(要拥有DBA角色) SELECT * FROM scott.emp
只复制结构, SELECT * FROM scott.emp WHERE 1 = 2
7.复制表
create table 表名 as select * from 表名
8.删除表中数据
truncate 表名;---删除表
(truncate 关键字 慎用(楷体 加粗 大写 下划线 红色 爆闪 抖动效果)!!!!!!!!!!),再也找不回来了
9.将excel的表贴到oracle
在excel中选中一部分数据, 记住第一列前面多选中一列
10.将查询结果导出excel
对查询结果全部选中, 右键有 copy to excel
11.序列的创建
序列的作用: 一般用来作为一个自增长的主键 在sequence 里面右键new 一个序列,
INSERT INTO STUDENT VALUES (sq_test . nexttval ,'ccc',1,1,SYSDATE,100,123456); sq_test 是自增长的名称
COMMIT;