zoukankan      html  css  js  c++  java
  • 存储过程

    1.创建存储过程create or replace procedure sp_name(P_ID VARCHAR2,P_RETURN IN OUT INTEGER)begin   P_RETURN := 0; .........end

    (1)CREATE OR REPLACE 如果不存在则创建 存在则替换

    (2)procedure:过程的意思 function 是函数的意思  package 包的意思

    (3)create proc | procedure pro_name[{@参数数据类型} [=默认值] [output],

    {@参数数据类型} [=默认值] [output], ....]

    sp_name(P_ID VARCHAR2,P_RETURN IN OUT INTEGER)

    P_ID 参数名称 VARCHAR2 参数类型

    P_RETURN  IN OUT INTEGER

    IN,表示这个参数是传入参数。 传进去供查询语句使用

    OUT,表示这个是传出参数。返回查询的结果集 也就是javareturn的值

    IN OUT 表示这个既是传入、又是传出参数。也就是说,你可以利用它传入该存储过程,然后接到处理后的这个参数.

    4)Is 是英语字面意思   当做  是语法规定 后面跟的是变量,就是临时存放数据的变量,方便你处理程序

    5) PLSQL 中的 BEGIN ...END 结构是一个逻辑上的PLSQL块,这个块就是一个代码系列.需要成对出现可以多个

          程序中有多个这样的结构,容易精确捕捉例外.这种结构可以嵌套,内层的例外没有捕捉到就会依次向外层传递.

    6P_RETURN := 0; 为变量/常量赋值符号

  • 相关阅读:
    RabbitMQ 安装
    字符串转换
    sqlserver 远程链接
    力软框架 接口映射的时候不能修改添加接口原因
    json串处理2
    版本比较,数据库存储
    各种分页方法推荐
    生成数据库编号重复问题
    从统计局抓取2016年最新的全国区县数据!!
    “集群和负载均衡”等的通俗解释
  • 原文地址:https://www.cnblogs.com/zjf6666/p/6400695.html
Copyright © 2011-2022 走看看