oracle 杂项

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;



原文地址:https://www.cnblogs.com/zuo72/p/8025431.html