`
bianlong
  • 浏览: 5463 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

简单存储过程实例

 
阅读更多
//创建
create or replace procedure p_subwork(put number,s out varchar2) is
    r subwork%rowtype;
BEGIN
     dbms_output.put_line('subunit username');
     select * into r from subwork where subworkoid=put;
     dbms_output.put_line(r.subunit||' '||r.username);  
     s:=r.username||' '||r.subunit;// 输出单位和用户名
END;

//执行
declare
    put_ number;
    out_ varchar2(255);
begin
    put_:=&请输入编号;
    p_subwork(put_,out_);
    dbms_output.put_line('单位和用户名的值为 '||out_);
end;
分享到:
评论

相关推荐

    oracle的一个简单存储过程实例

    在这个“Oracle的一个简单存储过程实例”中,我们可以看到如何在Oracle环境中创建、调用和管理存储过程。下面将详细讲解这个主题。 首先,`c.sql`、`b.sql`和`student.sql`可能是包含存储过程定义的脚本文件。这些...

    db2 存储过程语法与实例

    下面我们将详细探讨DB2存储过程的语法、创建、调用以及一些实用实例。 1. **存储过程的语法** 创建DB2存储过程的基本语法如下: ```sql CREATE PROCEDURE procedure_name (IN input_param1 datatype, INOUT ...

    db2 存储过程实例

    在数据库管理领域,DB2是IBM推出...总结,DB2的存储过程是数据库开发的重要工具,通过学习和实践这些存储过程实例,不仅可以掌握基本操作,还能深入理解数据库管理和编程的高级概念,为今后的数据库工作打下坚实基础。

    C#存储过程实例

    在提供的压缩包文件"C#存储过程简单实例"中,可能包含了演示如何在C#中调用存储过程的代码示例。你可以参考这些示例,结合自己的数据库环境进行实践,以便更好地理解和掌握这一技术。记住,实践是检验理论的最好方式...

    存储过程实例(初学者)

    **实例1**:创建一个简单的查询表`Book`内容的存储过程: ```sql CREATE PROC query_book AS SELECT * FROM book GO EXEC query_book ``` **实例2**:插入一条记录到`Book`表,并计算所有书籍的总金额,同时返回总...

    MySQL存储过程实例教程

    ### MySQL存储过程实例教程 #### 存储过程概念与优势 存储过程,作为数据库中一种预编译的SQL语句集合,旨在实现特定功能并存储于数据库内,用户仅需指定其名称及必要参数即可调用执行。这种设计极大地简化了...

    sysbase 存储过程实例

    ### Sysbase 存储过程实例详解 #### 一、存储过程概述 存储过程是一种数据库对象,在Sybase(这里应指Sybase SQL Server)这样的数据库管理系统中,存储过程是一组预编译并存储在数据库服务器上的SQL语句和流程...

    MYSQL的存储过程实例文档

    下面是一个简单的存储过程示例,用于统计`user`表中的记录数,并将结果输出到一个变量中: ```sql DELIMITER // CREATE PROCEDURE proc1(OUT s INT) BEGIN SELECT COUNT(*) INTO s FROM user; END // DELIMITER ; ...

    sql存储过程实例

    简单的oracle存储过程demo,可以参照写法写个存储过程玩玩

    oracle存储过程实例

    例如,创建一个名为`stu_proc`的简单存储过程,用于获取`sno`为1的学生的`sname`: ```sql CREATE OR REPLACE PROCEDURE stu_proc AS pname VARCHAR2(25); BEGIN SELECT sname INTO pname FROM student WHERE sno ...

    mysql存储过程实例

    例如,以下是一个简单的存储过程创建实例,该过程根据传入的参数决定插入哪个字符串: ```sql DELIMITER // CREATE PROCEDURE proc_test (IN input INT) BEGIN DECLARE var VARCHAR(20); IF input = 1 THEN ...

    oracle存储过程语法及实例讲解

    ### Oracle存储过程语法及实例详解 #### 一、概述 Oracle存储过程是一种在数据库服务器上预编译并存储的程序块,它可以包含一系列SQL语句和控制流语句。存储过程提高了应用程序性能,并增强了数据的一致性和安全性...

    oracle 存储过程实例

    ### Oracle存储过程实例详解 #### 一、存储过程概述 在Oracle数据库中,存储过程是一种预编译的SQL代码块,它可以包含复杂的逻辑处理,并且能够接收参数、执行操作、返回结果。存储过程的主要优点包括提高性能...

    存储过程实例 java

    "Oracle存储过程实例.pdf"可能包含了一系列实际问题的解决方案,通过存储过程实现,这可以帮助你在遇到类似问题时有所参考。这些实例可能涵盖了从简单的数据操作到复杂的数据处理任务,让你能够更好地理解存储过程在...

    存储过程实例解释 事务实例解释 C#中使用带返回值的存储过程

    ### 存储过程实例解释与事务处理 #### 一、简单存储过程的创建与调用 首先,我们来看一个简单的存储过程示例:`dbo.testProcedure_AX`。 ```sql CREATE PROCEDURE dbo.testProcedure_AX AS select userID from ...

    oracle存储过程学习经典[语法+实例+调用]

    例如,你可以创建一个简单的存储过程,用于计算两个数的和: ```sql CREATE PROCEDURE add_numbers (p_num1 NUMBER, p_num2 NUMBER, OUT_RESULT OUT NUMBER) AS BEGIN OUT_RESULT := p_num1 + p_num2; END add_...

    oracle存储过程应用实例

    ### Oracle存储过程应用实例 #### 一、存储过程概述 存储过程是一种预先编写并编译好,存储在数据库中的程序代码。它能够接受输入参数,并根据这些参数执行一系列操作,最终返回结果。存储过程的优势在于它能够...

    C#调用存储过程简单实例

    在这个简单的C#存储过程实例中,可能包含一个winform应用,用于展示如何在用户界面中触发存储过程调用。比如,当用户点击一个按钮时,C#后台代码会执行上述步骤。同时,代码中的注释对于初学者来说非常重要,它们...

    存储过程学习经典[语法+实例+调用]

    #### 七、Oracle高效分页存储过程实例 为了实现高效的分页查询,可以设计专门的存储过程来处理分页逻辑,使用游标、变量等技术实现灵活的数据检索。 综上所述,Oracle存储过程不仅能够提高数据库操作效率,还能...

Global site tag (gtag.js) - Google Analytics