2013年6月21日
摘要: 存储过程是命了名的PL/SQL块可以有零个或多个参数可以没有返回值,也可以有一个或多个返回值以编译后的形式存放在数据库中由开发语言调用或者PL/SQL块中调用。是一种用来执行某些操作的子程序。存储过程创建语法CREATE [OR REPLACE] PROCEDURE [schema.]procedure_name[(argument [in|out|inout] type…)]IS | AS[本地变量声明]BEGIN -执行语句部分[EXCEPTION] -错误处理部分END[procedure_name];-在Sql*Plus 中使用CREATE OR REPLACE子句创建存储程序单元。- 阅读全文
posted @ 2013-06-21 23:46 不吃鱼的小胖猫 阅读(388) 评论(0) 推荐(0)
摘要: 函数是命名的PL/SQL块有返回值以编译后的形式存放在数据库中用来重复执行作为表达式的一部分被调用创建函数的语法CREATE [OR REPLACE] FUNCTION [schema.] function_name[(argument [in|out|inout] type…)]RETURN returning_datatypeIS | AS[本地变量声明]BEGIN -执行语句部分[EXCEPTION] -错误处理部分END[function_name];调用函数可以在SQL语句中或Sql*Plus中调用函数在SQL语句中调用函数好处可以实现用简单的SQL语句不能实现的计算提高查询的效率在 阅读全文
posted @ 2013-06-21 23:44 不吃鱼的小胖猫 阅读(474) 评论(0) 推荐(0)
摘要: 第二部分 PL/SQL基础PL/SQL概述–PL/SQL也是一种程序语言。PL是Procedural Language的缩写。–PL/SQL是Oracle数据库对SQL语句的扩展,增加了编程语言的特点。–数据操作和查询语句被包含在PL/SQL代码的过程性单元中,经过逻辑判断、循环等操作完成复杂的功能或者计算。PL/SQL的优点便于维护(模块化)提高数据的安全性和完整性(通过程序操作数据)提高性能(编译好的)简化代码(反复调用)块(block)块(block)是pl/sql的基本程序单元,编写pl/sql程序实际上就是编写pl/sql块,要完成相对简单的应用功能,可能只需要编写一个pl/sql块 阅读全文
posted @ 2013-06-21 23:43 不吃鱼的小胖猫 阅读(540) 评论(0) 推荐(0)
摘要: where和order by子句语法SELECT *|{[DISTINCT] 列名|表达式[别名][,...]}FROM表名[WHERE 条件];where一定要放在from子句的后面符合条件的行会被筛选出来order by放在最后,用来排序显示结果比较运算符=>>=between...and...in(列表)likeis null逻辑运算符andornot实验9:显示表的部分行和部分列,使用where子句过滤出想要的行SQL> select deptno,ename from emp where deptno=10; DEPTNO ENAME ---------- ---- 阅读全文
posted @ 2013-06-21 23:41 不吃鱼的小胖猫 阅读(904) 评论(0) 推荐(0)