最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > Oracle PL/SQL入门案例实践建站知识

Oracle PL/SQL入门案例实践建站知识

时间:2023-05-22 19:05:22 阅读: 文章分类: 网站建设 作者: 网站编辑员

导读:1建站知识Oracle PL/SQL入门案例实践百度seo网站优化seo网站排名优化软件。

百度seo网站优化seo网站排名优化软件正在看的ORACLE教程是:Oracle PL/SQL入门案例实践。 前面已经了解了关于PL/SQL编程的基础,本文将结合一个案例来加深对这些知识点的理解。   一. 案例介绍   某数据库有两张表,是关于某公司员工资料、薪水和部门信息的,它们分别是emp表和dept表,两张表的结构如下:   要求如下:   1、按照上表结构建立相应的表,并每张表写入5组合法数据。   2、操纵相关表,使得“技术部”的员工的薪水上涨20%。   3、建立日志,追踪薪水变动情况。   4、建立测试包。   二. 案例的分析seo网站排名优化软件与实现   从前面案例的介绍不难看出,要求1考察点为基本SQL语句;要求2主要考察复合网站建设公司查询;要求3是考察触发器的应用;要求4的考察面相对多一些,不仅考察了包的创建,而且也考察了在PL/SQL中的测试方法。了解了这些考察的知识点,就可以一一去解决。   要求1:   首先根据前面表的结构可以创建两张表:   ——创建员工表   ——部门表   建立了表之后就可以往表里面写数据了,这里把添加表记录的代码写入到相应的存储过程。   要求2:   给指定部门的员工加薪,这实际上是一个复合查询,首先需要把所有该部门的员工塞选出来,然后对这些员工的薪水进行相应的改动。依照这一思路,代码如下:   (需要注意的是:将要加薪的部门作为参数,这样的存储过程更有灵活性。)   要求3:   建立日志对薪水的变动情况形成一个追踪,也就是说,如果对某个职员的薪水进行变更就应该将其相应的变更记录全部记下来。如果对emp表的salary字段创建一个触发器,来监视对salary的更改,把每次更改进行记录,这样就达到了要求3的目的了。   要求4:   与其他语言(c/c++等)相比,PL/SQL的测试有其不同之处,归纳下来有三种方法:   1、使用DBMS_OUTPUT包的PUT_LINE方法来显示中间变量,以此来观察程序是否存在逻辑错误。   2、插入测试表的方法。即创建一个临时的中间表,然后把所有涉及到的中间变量的结果都作为记录插入到中间表中,这样可以查询表中的结果来观察程序的执行情况。   3、使用异常处理手段,对可疑的程序段使用begin … end ,然后可以在exception里进行异常捕获处理。   这里准备使用第二种方法来建立一个测试包,PL/SQL里包的概念类似于面向对象里的类的概念,包将一组操作和属性封装在一起,不仅增强了程序的模块化,而且由于封装了更多的操作和属性而提高了执行效能。建立一个PL/SQL需要两个步骤:首先要建立包头,类似于建立一个类的头文件,里面主要对包中的过程,函数和变量的声明;第二部分主要是包体部分,实现前面声明的过程和函数,另外还需要对包进行初始化等工作。  建设网站 根据这一思路,建立测试包如下:   三.小结   综合前面对4个问题的解答,基本把PL/SQL的主要部分融会进来了,虽然很多地方只是涉及到比较粗浅的层次,但是有了这一基础,深入下去也是不难的。   总之,PL/SQL编程与其他语言编程有一定的区别,读者只有把握好其特点才能更好的掌握数据库开发的方面知识。

关键词标签: 入门 案例 SQL

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-22 ,文章Oracle PL/SQL入门案例实践建站知识主要讲述入门,案例,SQL网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_5134.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章