• ORACLE中的PL/SQL


    一.

    1.过程,函数,触发器是pl/sql编写.                2. 过程函数触发器是在Oracle中.                      3.pl/sql是非常强大的数据库过程语言.                4.过程函数可在Java程序中调用

    二.

    1.提高应用程的运行性能.  2.模块化的设计思想(分页的过程,订单的过程,转账的过程)    3.减少网络传输量   4.提高安全性.   移植性不好

    三.

    系统跑的很慢:1.sql语句优化 2.写成存储过程

    四.(开发工具)

    1.sqlplus是Oracle公司提供的一个工具

    2.pl/sql developer用于开发pl/sql块的集成开发环境(ide),是一个独立的产品.

    编写一个存储过程,该过程可以向某表中添加纪录

    1)创建一个简单的表

    >create table mytest(name varchar2(30),passwd varchar2(30));

    2)创建过程

    create or replace procedure sq_prol is

    begin

    执行部分

    insert into mytest  values('韩顺平','m1234');

    end;

    replace:表示如果有的话就替换.

    如何查看错误信息?

    >show error

    如何调用该过程?

    1)exec 过程名(参数值1,参数值2...)

    **>create or replace procedure sq_pro2 is

      >begin

       >执行部分

       >delete from mytest where name='韩顺平';

       >end;

        >/

    编写规范:

    --单行注释

    /*....*/多行注释

    定义变量:v_作为前缀   v_sal

    定义常量:c_作为前缀    c_rate

    定义游标:_cursor作为后缀   emp_cursor

    定义例外:e_作为前缀  e_error

    块(block)是pl/sql的基本程序单元,编写pl/sql程序实际上就是编写pl/sql块.要完成相对简单的应用功能,可能只需要编写一个pl/sql块;但是要实现

      

  • 相关阅读:
    [CDQ分治][Treap][树状数组]JZOJ 4419 Hole
    [数论]JZOJ 4421 aplusb
    [LCA]JZOJ 3717 火车
    [数位DP]JZOJ 3363 Number
    user模块User表
    数据库配置
    后台配置
    后台:Django项目创建
    虚拟环境的搭建
    luffy 那点事
  • 原文地址:https://www.cnblogs.com/gw666/p/7479469.html
Copyright © 2020-2023  润新知