一.程序包和包体 程序包(package):存储在数据库中的一组子程序.变量定义.在包中的子程序可以被其它程序包或子程序调用.但如果声明的是局部子程序,则只能在定义该局部子程序的块中调用该局部子程序. 它具有面向对象程序设计语言的特点,是对这些PL/SQL 程序设计元素的封装.包类似于JAVA语言中的类,其中变量相当于类中的成员变量,过程和函数相当于类方法. create or replace package stuinfo as type stucur is ref cursor; proce…
/*输出hello world*/ DECLARE BEGIN DBMS_OUTPUT.PUT_LINE('Hello World'); END; --set serveroutput on; /** if 语句 1.弹出提示信息 2.num接收一个数据地址 */ -- accept num prompt '请输入一个数字'; DECLARE PNUM NUMBER := # BEGIN IF PNUM = 0 THEN DBMS_OUTPUT.PUT_LINE('您输入的数字是0');…