![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
bbektv
这个作者很懒,什么都没留下…
展开
-
Oracle学习笔记(一)
本系列笔记为本人过去学习所写,适合有一定数据库(sql server等)基础的读者,希望对初学者有所帮助。 1.变量的定义 简单数据类型: 与数据库中创建表定义字段有点类似,前面是变量名,后面是数据类型,比如 id number; 需要注意的是,所有变量的定义必须是在declare块中. 复合数据类型: 有两种: ...2009-11-13 09:55:22 · 53 阅读 · 0 评论 -
Oracle学习笔记(二)——在PL/SQL中执行各种SQL语句
定义语言DDL:create drop truncate 操作语言DML:修改类:insert delete update 查询类: 查询单行,查询多行在PL/SQL中执行SQL语句需要注意 DDL不能直接执行,DML中的增删改可以执行. 赋值的方式有两种:①XXX := OOO; ②用select XXX into...2009-11-13 09:58:21 · 172 阅读 · 0 评论 -
Oracle学习笔记(三)——函数与过程
函数与存储过程是数据库操作中很重要的一部分,为了更好的理解,我就不做太多的理论讲解,下面是我为了把今天的内容融合到一起自己设计的一个需求: 用我们现在手上有的两张表:emp、dept。emp表中有员工工资,奖金等信息,dept表中有部门信息 有时候我们会遇到这样的业务:财务部门将统计出来的工资分发到每个部门,由各个部门自己发工资(个人虚构的),在这个过程中我们就需要将每个部门的...2009-11-13 10:01:00 · 87 阅读 · 0 评论 -
Oracle学习笔记(四)——练习
今天老师出了一道题,意思就是:怎么从过程中返回数据集。 下面是我使用的一个方法: 包: CREATE OR REPLACE PACKAGE pkg_type IS TYPE my_cur IS REF CURSOR; END; 包比较类似于JAVA中的包+接口,在本例中是定义了一个游标类型,供外部使用. 过...2009-11-13 10:05:03 · 99 阅读 · 0 评论 -
Oracle学习笔记(五)——事务&触发器
上图:(点击查看大图) 重点记住概念和特点就好,对于隔离级别用处不太大,不过面试的时候很有可能被问及,事务的特点中原子性没有做出解释,主要因为这是4个特点中最难理解的最抽象的一个,但是原子性我们可以理解为:封装.意思就是说,整个事务的运行对外是不可见的,用户只能看到运行前的状态和运行后的状态. 今天的第2大块内容就是另人爱又怕的触发器,它比较像JAVA中的Fil...2009-11-13 10:07:21 · 204 阅读 · 0 评论 -
Oracle学习笔记(六)——JDBC
今天的内容很多,但是大多数都是复习以前的知识,总体来说还是不难的,重点的知识就是如何在JAVA中调用函数,过程. 以前没学不知道,学了才知道,原来JDBC连接Oracle的方法和连接SQL SERVER的方法完全一样,首先要加载驱动,用Class.forName("oracle.jdbc.driver.OracleDriver"),完了就要建立连接了,和连接SQL SERVER一样,使用...2009-11-13 10:09:32 · 114 阅读 · 0 评论