随笔分类 -  PL/SQL

摘要:记录类型 利用记录类型可以实现复合数据类型的定义; 记录类型允许嵌套; 可以直接利用记录类型更新数据。 传统操作的问题 对于Oracle数据类型,主要使用的是VARCHAR2、NUMBER、DATE等类型,但是这些基本数据类型,如果在进行一些实际操作的时候就会比较麻烦。 获取一个雇员的完整信息: 如 阅读全文
posted @ 2017-08-28 18:03 寻香径 阅读(6259) 评论(0) 推荐(0)
摘要:异常处理 异常产生所带来的问题; 使用EXCEPTION程序块进行异常处理; 实现用户自定义异常。 使用异常可以保证在程序中出现运行时异常时程序可以正常的执行完毕; 用户可以使用自定义异常进行操作。 异常简介 在程序开发之中经常会由于设计错误、编码错误、硬件故障或其他原因引起程序的运行错误。虽然不可 阅读全文
posted @ 2017-08-28 11:22 寻香径 阅读(7484) 评论(0) 推荐(0)
摘要:程序控制 程序结构有分支结构与循环结构; 分支结构语法:IF、CASE; 循环结构:FOR、WHILE LOOP:先执行再判断,至少执行一次; WHILE LOOP:先判断再执行,如果不满足条件,就不执行 FOR循环:已知要循环的次数. 如果明确知道循环次数,使用FOR循环; 如果不知道循环次数,但 阅读全文
posted @ 2017-08-28 11:02 寻香径 阅读(2119) 评论(0) 推荐(0)
摘要:数据类型划分 在Oracle之中所提供的数据类型,一共分为四类: 标量类型(SCALAR,或称基本数据类型) 用于保存单个值,例如:字符串、数字、日期、布尔; 标量类型只是作为单一类型的数据存在,有的只能够在PL/SQL中使用。 复合类型(COMPOSITE) 复合类型可以在内部存放多种数值,类似于 阅读全文
posted @ 2017-08-28 11:00 寻香径 阅读(1567) 评论(0) 推荐(0)
摘要:变量的声明、赋值、运算符 1.声明并使用变量 变量可以在声明时赋值,也可以先定义后赋值; 使用%TYPE与%ROWTYPE可以根据已有类型定义变量。 PL/SQL是一种强类型的编程语言,所有的变量都必须在它声明之后才可以使用,变量都要求在DECLARE部分进行声明,而对于变量的名称也有如下的一些规定 阅读全文
posted @ 2017-08-28 10:59 寻香径 阅读(4503) 评论(0) 推荐(1)
摘要:PL/SQL PL/SQL是Oracle在关系数据库结构化查询语言SQL基础上扩展得到的一种过程化查询语言。 SQL与编程语言之间的不同在于,SQL没有变量,SQL没有流程控制(分支,循环)。而PL/SQL是结构化的和过程化的结合体,而且最为重要的是,在用户执行多条SQL语句时,每条SQL语句都是逐 阅读全文
posted @ 2017-08-13 10:28 寻香径 阅读(1480) 评论(0) 推荐(0)
摘要:常用的Oracle开发的工具有SQL Developer和PL/SQL Developer, 用PL/SQL连接oracle数据库,不管是本地的还是远程的,一般都需要安装oracle客户端 如何达到不安装oracle客户端,又能使用PL/SQL工具? 测试环境:win10系统,未安装过oracle包 阅读全文
posted @ 2017-07-04 14:48 寻香径 阅读(1391) 评论(0) 推荐(0)