文档章节

ORACLE SQL 小结

吹比龙
 吹比龙
发布于 2017/01/06 22:19
字数 306
阅读 9
收藏 0

执行顺序

    参考:http://www.tuicool.com/articles/fERNv2

1、数据库备份

记住加个owner,高效

​导出sql
exp abc/111111@orcl file=E:\wtkjjd.dmp owner = maeipuser

导入sql
imp system/123456@orcl  file=d:\daochu.dmp full=y ignore=y
指定导出用户,导入用户
imp scott/sss@orcl  fromuser=JSUSER touser=scott file=d:\Desktop\0221.dmp ignore=y

​

2、in、any、all

子查询中的in, any ,all

   select * from orderinfo where userid in (select userid from userinfo where username = 'abcd')与sqlserver一样

   select * from orderinfo where userid > any (select userid from userinfo where username = 'abcd')

   只要userid大于任何一个子查询中的userid则返回数据行

   select * from orderinfo where userid > all(select userid from userinfo where username ='abcd')

   userid必须大于子查询中所有的userid才能返回数据行

3、自然连接natural join 

  select o.orderid, u.userid from orderinfo o natural join userinfo u where o.orderid = 1

  oracle把两个表中名称相同的列自动连接

4、case when 使用

CASE 
     WHEN sex = '1' THEN '男'
     WHEN sex = '2' THEN '女'
     ELSE '其他' END

5、decode函数

decode(性别,男,1,0)

decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)

IF 条件=值1 THEN
    RETURN(翻译值1)
ELSIF 条件=值2 THEN
    RETURN(翻译值2)
    ......

6、误删恢复sql

insert into sh_cases select * from sh_cases AS OF TIMESTAMP  (SYSTIMESTAMP - INTERVAL '100' MINUTE);

 

© 著作权归作者所有

吹比龙
粉丝 10
博文 135
码字总数 38713
作品 0
合肥
程序员
私信 提问
每周一书《Oracle 12 c PL(SQL)程序设计终极指南》

本周为大家送出的书是《Oracle 12 c PL(SQL)程序设计终极指南》,此书由机械工业出版社出版, 孙风栋,王澜,郭晓惠 著。 内容简介: 《Oracle 12c PL/SQL程序设计终极指南》志在打造PL/SQL领...

zting科技
2017/12/11
0
0
《Oracle数据库基础与应用教程》一本Oracle入门教材

《Oracle数据库基础与应用教程》书全面讲述了Oracle数据库的日常管理工作内容。全书共14章,包含Oracle简介和安装、Oracle客户端、管理Oracle环境、Oracle体系结构、管理Oracle存储结构、SQL...

airfish2000
2016/08/30
0
0
rac 11g_生产库日志组损坏处理

原创作品,出自 “深蓝的blog” 博客,转载时请务必注明出处,否则有权追究版权法律责任。 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/46863813 环境: 操作系统:Cen...

技术小美
2017/11/12
0
0
oracle中通过正则表达式函数处理逗号分隔的字段

这个题目的确不大好写,其实际含义基于一个场景: 比如在oracle的某张表中,有两个字段 A1 B1 1 A,B,C,D, 2 E,F 假如现在的需求,是要统计A1中,每条记录拥有多少个数目的B1,比如 A1=1的时候...

jackyrong
2013/03/12
133
0
ORA-01031: insufficient privileges

一、问题描述 通过sqlplus / as sysdba 无法登陆数据库,提示权限不足。 二、模拟测试 1.现象 sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Tue Nov 14 11:09:10 2017 ...

roidba
2017/11/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
5
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
8
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
10
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
6
0
PHP+Ajax微信手机端九宫格抽奖实例

PHP+Ajax结合lottery.js制作的一款微信手机端九宫格抽奖实例,抽奖完成后有收货地址添加表单出现。支持可以设置中奖概率等。 奖品列表 <div class="lottery_list clearfix" id="lottery"> ......

ymkjs1990
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部