oracle
彩虹上行走
这个作者很懒,什么都没留下…
展开
-
关于Oracle事务的总结
关于Oracle事务的总结1.什么是事务,事务的特性是什么?事务的任务便是使数据库从一种状态变换成为另一种状态,这不同于文件系统,它是数据库所特用的。它的特性有四个:TOM总结为ACID即原子性atomicity:语句级原子性,过程级原子性,事务级原子性一致性consistency:状态一致,同一事务中不会有两种状态隔离性isolation:事务间是互相分离的互不影响(这里可能转载 2013-10-24 12:46:54 · 643 阅读 · 0 评论 -
oracle 最基本命令
好长时间没有用oracle了,感觉用起来连最基本的都写得不太自信了,所以抽空回忆了一下,以后慢慢总结:--1.创建表空间create tablespace userMag datafile 'd:\userMag.ora' size 10M autoextend on next 1M --autoextend on next 设定自动增长值--2.创建用户create user原创 2013-10-19 22:59:26 · 460 阅读 · 0 评论 -
oracle批量插入的技巧
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-11-08 23:21:44 · 738 阅读 · 0 评论 -
exists的用法
exists 简介EXISTS 是判断是否存在,和in类似,但效率要比in高, 强调的是是否返回结果集,不要求知道返回什么。 比如: select name from student where sex = ‘m’ and mark exists(select 1 from grade where …) ,只要 exists引导的子句有结果集返回,那么exists这个条件就算成立了not原创 2017-11-10 19:38:45 · 2435 阅读 · 0 评论 -
Merge into的使用详解
merge简介MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。 通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询, 连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。 这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。 语法MERGE INTO [your table-name] [rena原创 2017-11-10 19:41:31 · 2452 阅读 · 0 评论 -
Minus intersect Union UnionAll 使用方法
假设有两个表A,B,都只有一个字段PHONE1, MINUSSELECT PHONE FROM A MINUS SELECT PHONE FROM B; 相当于用结果集A减去结果B得出的结果集。同样的效果也可以用SELECT PHONE FROM A WHERE NOT EXISTS(SELECT 1 FROM B WHERE A.PHOEN=B.P转载 2017-11-10 19:43:16 · 373 阅读 · 0 评论 -
Linux版ORACLE服务重启步骤
以oracle身份登录数据库,命令:su – oracle 进入Sqlplus控制台,命令:sqlplus /nolog 以系统管理员登录,命令:connect / as sysdba 启动数据库,命令:startup 如果是关闭数据库,命令:shutdown immediate /SHUTDOWN ABORT 退出sqlplus控制台,命令:exit 进入监听器控制台,命原创 2017-11-10 19:51:58 · 2663 阅读 · 0 评论