第三章 Oracle高级部分_最新笔记.docVIP

  • 2
  • 0
  • 约1.99万字
  • 约 15页
  • 2017-06-13 发布于湖北
  • 举报
Oracle高级部分:开整 Pl/sql简介 Pl/sql是结构化查询语言(sql)和Oracle过程语言(PL)的扩展集。可以通过pl/sql完成这样的事情比如:存储过程,存储函数,触发器………….包括程序包。 也就是说:pl/sql也是一种编辑器,那么pl/sql也是一门语言。 PL/SQL程序 所有的PL/SQL程序都是包含在称之为(BLOCK)的结构中。那么当你创建一个存储过程或者存储函数的时候,就 要给对应的代码块一个名字。如果没有给代码块起名字,那么这个代码块就是匿名代码块。 块相当于java中的匿名游离块(游离块测试时候是比较方便的),有名字的就叫存储过程,或函数,存储过程和函数是不可跨平台的。 练习:使用存储块进行数据库的插入操作。 declare p constant number := 1111;--定义一个常量,值是不可以变的 price number; --定义一个常量 num number; str varchar2(100); idz nitpro.nc_hd_duo.id%type;--要想跨平台只能这么定义变量,上面定义方式就不行了。 begin --程序块开始执行 price := 10;--给变量赋值 num := price * p;--进行计算同时给

文档评论(0)

1亿VIP精品文档

相关文档