java执行spool_Oracle手边常用70则脚本知识汇总

Oracle手边常用70则脚本知识汇总

作者:白宁超

时间:2016年3月4日13:58:36

摘要:日常使用oracle数据库过程中,常用脚本命令莫不是用户和密码、表空间、多表联合、执行语句等常规操作。另外表的导入导出也很常用,这些脚步命令之前都做有总结,今统一整理出最为常用的语句,使用方便而已。其中文档是笔者数年整理所得。

1 数据库基本介绍

77f16ac7f353a00ff4a3faeb1943bc47.png

2 数据库使用的注意事项

9312d26119481e2f20387d7711758cdd.png

3 数据库生成的默认用户

5c5aaa68adbeedb2e1a3667861e303aa.png

4 修改用户密码

beb91ff80bbc8bc53fd8874f129db9bd.png

5 Spool截取屏幕内容

3e0a18833a17bf062a940d157b6eb023.png

6 SQl语句参数值设置

e0285656f2234355088c17e317e72d02.png

7 创建用户与密码

934da093b33c1de5aa6c5c939431fc19.png

8 删除用户以及其用户下对象

f68fd2d12da5fb9b12c7378fdfb48836.png

9 查看表结构

370a758fa36ec1958ded919736618906.png

alert table表名add column列名

alter table表名drop column列名

eg:

alter table TPointManage add AddPointsReason number(8)

alter table textattrdetail drop column AddPointsReason

11授权部分表被查看

49c346473b4618411741a6c0918b397b.png

12 回收授权

c988ca9e91d6d3d61891417334548c40.png

13 允许授权的对象继续授权

20da7ca991c5bed4c3d8727d45bea24b.png

14 账户锁定

854e16062b255b3c2a1459422d8a1ba5.png

15 解锁账户

1b22c6e617584fdc595c3c76d592e42c.png

16 要求用户定期修改密码

85ea1d1b9f6a9cf2370c034e16ca4734.png

17  存放视频声音等文件类型

9d6d8d42681889d9666251e82137fdc8.png

18 表的相关介绍

19 修改表

8c285dc6116eff60842c846872bf8749.png

20 修改默认日期格式

36a9ac96c771327da7efdb052b822c4a.png

21 表自身复制数据

16ec947809cd91280fd20404f7c7b274.png

22 内置函数之空值替换

9a9a021100522b3d54f7e803f3d14705.png

23 合并查询去除重复行

1467b4e3cba43a475c6adef17c424f1f.png

24 Java如何使用oracle数据库

9cea65f2d96e9ebbb15b486ba903425b.png

5708a781343d9615cf2348dfce619ef1.png

287d5ccbcc39d3433a77413436f36238.png

25 关于事务的相关介绍:手动提交事务,错误回滚

48cf7ef0a2dbe87c74ba534e7367fd2f.png

26 同时修改两张表的部分数据

11818db051d9a37af1f24e075c6308b9.png

27 设置事务不能默认提交

81a7726ad21847106efb6c2af96ae439.png

28 设置只读事务

bad43bed288b02049a4052fd1e1606b7.png

29 字符函数

f3c1656772f5cbafa4095aa5258fdeac.png

30 sysdba与sysoper区别

5c34db63e286e200eedb366e725e46de.png

31 导出表结构

46ead2d85226fc7c404c4f96b92601a1.png

32 直接导出

9f2fd771e7e9fec7a17a5566b8ce0e82.png

33 查看oracle预定义角色

16d88925114cabf1b758a75e1d985903.png

34 基本数据字典知识:数据字典

82fcc43a66c83a7796a76775d8aa31db.png

数据字典2

8c60d53f38153a8704b205eb69ece691.png

数据字典3

b63003fa9ddffdce7dda0a2a2aef1016.png

35 表空间脱联机

2e9cbf2bad420f1cbfb211d4af864aa0.png

36 查看表所在的表空间

1f1f935966c4606efdcc9a1c1d7ce86d.png

37 创建使用表空间

f5f53630eb89d8a692591255d2d211dc.png

38 磁盘损坏移动表空间和数据

81b7e40299e4481aeb7be3edea438bd9.png

磁盘损坏移动表空间和数据2

562aa355dbd3608e32d452c05b731bc7.png

39 控制表空间的读写

24d40d645760f4d3c21007d7de48f0c3.png

40 扩展表空间

aa8ffa12300811a144e4f47f261fd172.png

41 删除表空间

7ed1a66b935ae9a2099255ac0c24d5b6.png

42 查询表空间信息

5fc2ccd705627ec725b57797349cab0d.png

43 五种约束

3e2d18e045ed7c65e4a4343a534a54d5.png

44 建表约束

d25c1b385df145f114bddace0b9d0ffd.png

45 增加表中列的约束

6a36e1bbefb5f6be0ddd1d7c9345e9fa.png

46 表级定义

4a7bb44f7af15fb546fa9143b4dc47ae.png

47 列列级定义

7efeb6cb0530d043fc2b725530e5a536.png

48 删除主键约束

499667caf5aa87a32c0746860c3beb68.png

49 表的完整性:维护表的完整性

a25234018183d4fa86127456143c3eca.png

维护表的完整性2

75103b1838b34494e7fad0eac7f84c86.png

50 查看索引信息

3a0c774bd639caee1bf13015e1ec18bc.png

51 建立索引

349fadea45848b5d02d29a428c343a44.png

52 系统权限

6e19f0654e6b5e44f91712ad54ed306a.png

系统权限回收

4801f94f10a4cd00549b52d403e06acd.png

对象权限授权

156a292bc3062ab493df27e1e8e30d55.png

回收对象权限

a875862c923ada6e52adbb1ff7a5f0fb.png

53 角色相关操作

760c8c2b64c275cda931bd57733172ac.png

54 创建存储过程

73fdd2507630173ba2c9d999901c5ff8.png

55 plsql包的输出

5df2d67b952dd66a9252257637448009.png

56 块的相关介绍:带有变量的块

7a788c6f3208335bdb8b13e3cbdcb6cd.png

7fa75fb7b78cf7090a5393f1d6e1674f.png

块的异常处理

efcf4df61c0fd911312db49ac1ec4086.png

57 存储过程相关介绍:java调用存储过程

07e4fcd3f98d820248fb4504d2b7c053.png

57 存储过程之修改

6bf8746e26c67ca6b07b47b8b33e64c8.png

58 函数相关介绍:函数的调用

991fcca3ec24395c58cfab9709dc7cbe.png

函数使用例子

a7c4cc402230a3bdd5c4830e0c238f4d.png

59 包的相关介绍:包的使用实例

56cc36d10c8426924afa20a472b98219.png

包的调用

c725a907a629c780915bc4b0fd0aaef1.png

创建包体

1a725f5372dbb6d90122c069b1ef9d58.png

60 变量相关介绍:变量的另类定义

e93a803596a3afd448d7e28b918f9940.png

变量在块中使用

230d4e4c0b1831186e77d18b46798f39.png

定义变量的实例

15d1831f7cb00886098fced335e2af92.png

变量表实例

a70f014ba3794afe1aca732626c29af9.png

复合变量

b2a12b86206c991851246b91eef201b3.png

61 记录实例

3da70b39b0d79f37578783f7f149a979.png

62 游标实例

44ec660fb2706cd548d2004445b72ba7.png

63 goto语句

ad8ae9474bca04ebbabdccb083163e97.png

64 进阶存储过程实例

c18036e6da3376ab5a0b565eb88ce006.png

65 循环2

83a64531215017f6337e331f0f4a6bcc.png

循环实例

f539fc22f453ecdfe80ea0203768850c.png

66 插入存储过程

91ec610008f122cf842e71f57c97467e.png

创建输入与输出的存储过程

af59b0bb99e9690e0686d95f1e420583.png

67 输入输出java调用

97fc15816b5887764121ff545797aa2b.png

68 游标相关介绍:游标的java调用

7e0d8ef67bedcd6500d26d93cb6ae34a.png

游标数据的java调用

78019f67abe17f3439c566a207a172c1.png

69 Oracle事务分页操作:分页的基础sq

select * from (select a.*,rownum rn from (select * from emp) a where rownum<=10) where rownum>=6

select * from (select 别表.*,rownum rn from (select * from 表) 别表 where rownum<=截取前n条) where rownum>=筛选条件

所有分页查询变化在于如下内表的变化

select * from 表

分页sql语句2

5cf4961f70c14fa109434d6d82fde2da.png

分页包定义游标

ee006348b0d93ee0109d2c4cfeb5a6b8.png

分页源sql1

19bb2dabcb944929d133df5cba42b14f.png

分页源sql2

4bdde00bfac3f2d22de35a61d5a9a12a.png

分页在java的使用1

a4f7b19277aeedd09252cbfefdaf2e58.png

分页在java的使用2

a188d5f30bdeb707827826f6dcc86052.png

96982930f45919f2d567e2997d675e14.png

7f368893d67ba349909d609cdf016125.png

9e5835d1730d0c0604cbf4e85363edc8.png70 异常相关介绍:异常

8bd0fb7790b72e0192792dc7d9b4b584.png

异常case_no_found

dc939b166c5c0843076e99f27fb39ff4.png

异常输入数据格式错误

34ac3b7bfdec4397f48c8ecc9e82157a.png

异常游标没打开

7b1f6c229ff415a5081cbe1ae3cd3c75.png

异常之游标打开异常

3df8426e30f881e9e90e4a53b5777590.png

自定义异常处理

6a761f80d5896c6e99ea10dea0a7398a.png

71 视图相关介绍:视图

f5faa78de66713d74c244fad8536ac21.png

72 ORA-00054悲观锁的Kill

b194c4f5b34a9b2eb4028e5f2c4089dd.png

73 sql语句编写规范

08388c329c9ac4e97d099ea6aebfb12d.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值