PL/SQL的一个显著特征是几乎可用于Oracle公司发行的所有新产品。软件职业者可以使用PL/SQL进行多种编程功能,包括:用基于PL/SQL的存储程序和数据库触发器在Oracle服务器上实现重要的商业规则;在数据库中完整地生成和管理XML文件;把网页链接到Oracle数据库上;自动执行数据库管理任务─从建立行级别安全到在PL/SQL程序中管理回滚段。PL/SQL是按照Ada1语言建模,Ad
转载 2011-08-16 14:13:00
70阅读
2评论
一、PL/SQL概述PL/SQL块结构:Declare -- 变量定义部分Begin -- 可执行语句Exception  -- 例外处理:对于程序运行中的错误信息、警告信息的说明End;.  // 以.号结束程序编写 二、PL/SQL语言的特点(参考PowerPoint教程)1. PL/SQL中可以定义变量,变量有其作用范围。2. PL/SQL是以块的方
原创 2009-03-16 13:17:42
1271阅读
类别 【创作类型:转载】 ; 开发技术-数据库 转载自:http://www.cnblogs.com/huyong/archive/2011/05/16/2047329.html 本篇主要内容如下: 第一章   PL/SQL 程序设计简介 1.1   SQLPL/SQL 1.1.1  什么是PL/SQL? 1.2  PL/S
转载 精选 2014-11-04 14:05:26
353阅读
PL/SQL程序设计简介 一、什么是PL/SQL? PL/SQL是 Procedure Language & Structured Query Language 的缩写。 ORACLESQL是支持ANSI(American national Standards Institute)和ISO92 ( ...
转载 2021-07-28 20:46:00
227阅读
PL/SQL程序设计基础 一、PL/SQL块结构 前边我们已经介绍了PL/SQL块的结构,再来回顾一下: DECLARE /* * 声明部分——定义常量、变量、复杂数据类型、游标、用户自定义异常 */ BEGIN /* * 执行部分——PL/SQL语句和SQL语句 */ EXCEPTION /* * ...
转载 2021-07-28 20:45:00
174阅读
  1.简答题 (1)         PL/SQL语言是Oracle数据库专用的一种高级程序设计语言,是对标准SQL语言进行了过程化扩展的语言。具有如下特点: Ø       与SQL语言紧密集成,所有的SQL语句在PL/SQL中都得到
原创 2010-12-03 10:07:33
594阅读
程序包 Package断开了依赖链实验依赖关系: 首先不使用包-- 创建表CREATE table t (x int);-- 创建视图create view v as select * from t;-- 创建存储过程create procedure p as begin for x ...
转载 2015-01-21 10:58:00
63阅读
2评论
匿名PL/SQL块回顾 DECLARE (可选) BEGIN (必须) EXCEPTION (可选) END; (必须) 匿名块(以DECLARE或BEGIN开始)每次使用时都要进行编译。 匿名块不存储在数据库中,并且它不能从其它的PL/SQL块中进行调用。  过程、函数、包和触发器:都是带名块。(请注重同匿名块的比较) 过程、函数、包和触发器:可以存储在数据库中,并且可以在
转载 2022-12-15 15:55:56
65阅读
[推荐]ORACLE PL/SQL编程详解之一: PL/SQL 程序设计简介(千里之行,始于足下) ——通过知识共享树立个人品牌。 继上六篇:        [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之
原创 2011-05-16 09:01:00
1346阅读
本篇主要内容如下:第一章 PL/SQL 程序设计简介1.1 SQLPL/SQL1.1.1 什么是
原创 2011-05-16 09:10:00
41阅读
本篇主要内容如下:第一章 PL/SQL 程序设计简介1.1 SQLPL/SQL1.1.1
原创 2023-06-13 16:50:59
81阅读
PL/SQL是过程化的SQL语言,是ORACLESQL语言的扩展,在普通SQL语句的基础上增加了编程语言的特点。使得该语言不仅具有过程编程语 言的特征,如循环、条件分支等。同时也具有对象编程语言的特征,如重载、继承等 PL/SQL程序语言的组成 主要由块组成 一个块由三个基本部分组成:声明、执行体 ...
转载 2021-07-22 23:10:00
128阅读
2评论
不管数据类型,直接用数据表的数据类型?declare   v_id  stu.sid%type; v_name stu.sname%type;begin  v_id:='&请输入编号'; select  sname  into  v_name  from stu  where  sid=v_id;   dbms_output.put_line('取出的姓名:'|...
原创 2022-01-13 15:50:03
185阅读
create  table  stu2(  sid  number(4) primary key,  sname  varchar2(200) not null,  sage   number(3),  did  number(4))insert into stu2 values(1,'aaa',19,1);insert into stu2 values(2,'小明'...
原创 2022-01-13 15:50:04
190阅读
PL/SQL(Procedure Language & Structured Query Language)是Oracle在标准的SQL语言上的扩展。PL/SQL不仅允许嵌入SQL语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用异常处理各种错误,这样使得它的功能变得更加强大。一个基本的PL/SQL块由三部分组成:定义部分,可执行部分以及异常部分。定义部分:定义将在可...
原创 2021-08-24 15:26:14
324阅读
一.pl/sql基础pl/sql分匿名块和命名块.命名块:存储过程,函数,触发器,包等.pl/sql语句块分3部分:(1)声明部分(2)可执行部分(3)异常处理部分其中可执行部分是语句块中唯一要求必须存在的部分,声明部分和异常处理部分是可选的。1.匿名块语法:DECLARE    declaration statementsBEGIN    executab
原创 2014-04-21 10:34:43
1283阅读
This library is a collection of various utility packages for PL/SQL, as well as links to useful libraries hosted and maintained elsewhere. Generate PDF files using PL/SQL http://technology.am
转载 精选 2012-04-06 00:59:30
845阅读
--pl/sql:分为三个部分,声明,可执行,异常处理。declare avgSalary number(10);begin select avg(sal)into avgSalary from emp; dbms_output.put_line('平均工资:'||avgSalary);end;--声明变量declarevar1 表名称.字段名称%type;var2 表名称%rowtype;-
原创 2013-09-18 10:01:00
858阅读
过程练习 1:导入型形式参数(in类型)CREATE OR REPLACE PROCEDURE raise_salary(p_id IN emp.empno%TYPE)IS--变量声明BEGINUPDATE emp SET sal = sal * 1.1WHERE empno = p_id;END raise_salary;/--存储过程的调用:EXECUTE raise_salary (7839
转载 精选 2015-06-18 15:02:35
640阅读
函数一定要返回值并且只能返回一个值练习 1:CREATE OR REPLACE FUNCTION get_sal(p_id IN emp.empno%TYPE)RETURN NUMBERISv_salary emp.sal%TYPE :=0;BEGINSELECT salINTO v_salaryFROM empWHERE empno = p_id;RETURN v_salary;END get_
转载 精选 2015-06-18 15:03:42
616阅读
  • 1
  • 2
  • 3
  • 4
  • 5