`
wzl454823
  • 浏览: 41078 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

存储过程练习

    博客分类:
  • DB2
SQL 
阅读更多
创建一个存储过程,以部门号为参数,查询该部门的平均工资,并输出中比平均工资高的其中一位员工的员工号。
表:department; deno emno salary
Connect to sample@
Create procedure d_pro (in dn int,out en int)
Language sql

Begin 
	Declare tempSalary int default 0;
	Declare c1 cursor for
Select avg(salary) from department where deno=dn;
Declare c2 cousor for Select en from department where salary > tempSalary;
	 Open c1;
	 Fetch from c1 into tempSalary;
	 Close c1;
	 Open c2;
	 Fetch from c2 into en;
	 Close c2;
end@
分享到:
评论

相关推荐

    oracle存储过程练习题[收集].pdf

    Oracle 存储过程练习题 本文档包含五个 Oracle 存储过程练习题,涵盖了创建用户和分配权限、编写函数实现报表统计、统计成绩分布、数据导出和删除重复数据等多个方面。 1. 创建用户和分配权限 在 Oracle 中,创建...

    PLSQL和存储过程练习

    根据给定的信息,我们可以深入探讨每个PL/SQL和存储过程练习的具体实现方法和技术要点。 ### 练习一:计算EMP表中的平均工资 这个练习的目标是编写一个PL/SQL程序块来计算`EMP`表中所有员工的平均工资。代码如下:...

    PL/SQL 的函数与存储过程练习

    PL/SQL 的函数与存储过程练习 PL/SQL 的函数与存储过程练习

    SQL Server 2005 存储过程练习

    里面建了十个存储过程,供初学者参考,很有价值

    T-SQL语言存储过程练习题

    存储过程教学资料(含无输入参数、输入参数、输出参数等存储过程教学实例)方便练习!

    Oracle存储过程LP/SQL练习题(含答案)

    Oracle存储过程LP/SQL练习题(含答案) 几个练习题

    数据库存储过程练习aaaaaaa

    数据库存储过程练习aaaaaaa

    SQL server存储过程习题,SQL触发器习题.rar

    在SQL Server数据库管理系统中,存储过程和触发器是两种非常重要的数据库编程元素,它们对于数据库设计和数据管理具有深远的影响。下面将详细讲解这两个概念及其相关的知识点。 **SQL存储过程**: 1. **定义**:SQL...

    1-存储过程练习.pptx

    在XSCJ数据库中,我们可以通过以下几个练习来熟悉和掌握存储过程的创建、调用以及使用输出参数。 **练习1** 创建名为`pro_XS`的存储过程,用于查询学号为081101的学生信息。这个过程的创建语句可能如下: ```sql ...

    MySQL存储过程练习.pdf

    在本次练习中,我们将通过一些练习来深入理解MySQL存储过程的创建和使用。以下是从提供的文件内容中提取的知识点: 1. **创建简单的存储过程**: - 存储过程可以使用`CREATE PROCEDURE`语句定义。 - 基本格式包括...

    SQL存储过程试题及答案

    SQL存储过程试题及答案 SQL存储过程是数据库中的一种程序单元,能够完成特定的数据库操作。今天,我们将讨论三道关于SQL存储过程的试题,这些试题涵盖了存储过程的创建、调用和参数传递等方面。 1. 创建分数存储...

    数据库存储过程练习附答案.docx

    在上述练习中,我们看到了多个关于存储过程、触发器的示例,这些都是在实际数据库管理中常见的操作。 1. 存储过程`deptmale`用于查询指定系的男生人数。这个过程接受一个输入参数`@dept`(系名)和一个输出参数`@...

    SQL练习题经典|初中高|含存储过程

    这个压缩包文件“SQL练习题经典|初中高|含存储过程”显然是一个全面的学习资源,适合那些希望从初级到高级逐步提升SQL技能的人。其中包含的练习题覆盖了SQL的核心概念和高级特性,特别是存储过程,这是一种在数据库...

    数据库存储过程练习附答案.pdf

    在上述资料中,我们看到几个关于存储过程及其应用的练习,同时也涉及到了触发器的相关知识。 1. 存储过程`deptmale`是一个输入参数为系名(`@dept`),输出参数为男生人数(`@mannum`)的存储过程。它的作用是查询指定...

    MySQL存储过程练习[收集].pdf

    MySQL 存储过程实践指南 MySQL 存储过程是 MySQL 数据库中的一种程序化对象,它允许用户根据自己的需求定义一个或多个任务的执行顺序。存储过程可以实现复杂的业务逻辑、提高数据库的性能和安全性。本文将通过多个...

    存储过程初学实例

    ### 存储过程初学实例知识点详解 #### 一、存储过程概述 存储过程是一种预编译的SQL语句集合,它可以作为一个独立的数据库对象,也可以被用户的应用程序调用以实现特定的功能。存储过程支持参数输入输出、返回单个...

    mysql存储过程_游标_项目练习

    通过实践这些练习,你可以深入理解存储过程和游标的用法,提高数据库编程技能。 总之,MySQL的存储过程和游标是数据库开发中的重要工具,它们提供了灵活的数据处理能力,使得我们可以更有效地管理和操作数据。通过...

    DB2 sql 存储过程基础.doc

    DB2 SQL 存储过程基础 DB2 SQL 存储过程基础是指在 DB2 数据库管理系统中使用 SQL 语言来创建和管理存储过程的技术。存储过程是一种特殊的数据库对象,允许开发者在服务器端编写和执行复杂的业务逻辑。 routine ...

Global site tag (gtag.js) - Google Analytics