`
xmx0632
  • 浏览: 119397 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

记一个有用的存储过程

阅读更多
CREATE OR REPLACE PROCEDURE "SP_TEMP_TEST"  as
  a_id integer;
  cursor cur_a is select c.id from tab_content c where c.type='ARTICLE' order by c.createtime;
begin
    open cur_a;
    fetch cur_a into a_id;
    while cur_a%found loop
  update tab_content c set c.sequence = temp_sequence.nextval where c.id=a_id;
      fetch cur_a into a_id;
    end loop;
    close cur_a;
    commit;
end;
分享到:
评论

相关推荐

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

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

    存储过程文档--mysql

    存储过程是 MySQL 中的一个强大功能,它允许用户预先将常用的或复杂的工作写入 SQL 语句,并将其存储起来,以便在以后的数据库操作中可以快速调用和执行。存储过程可以提高数据库的执行速度,减少数据库开发人员的...

    PostgreSQL 存储过程调试

    调试PostgreSQL存储过程首先需要一个支持调试功能的客户端工具,例如pgAdmin或psql。在pgAdmin中,你可以通过图形界面设置断点,查看变量值和调用堆栈。在命令行工具psql中,可以利用 `\set` 命令设置变量,以及`\...

    自动生成单行操作记录的存储过程的存储过程

    标题中的“自动生成单行操作记录的存储过程的存储过程”指的是在Microsoft SQL Server (MSSQL) 中,创建一个存储过程,该过程能够自动记录数据库中的单行操作。这通常用于日志记录或者审计跟踪,以便追踪数据的更改...

    oracle 存储过程批量提交

    批量提交是存储过程中一个非常实用的功能,尤其是在处理大量数据时能够显著提高系统的整体效率。 #### 一、Oracle存储过程的基本概念 存储过程是由一系列SQL语句和过程化SQL语句(如循环、条件判断等)组成的单元...

    单位写的11个优秀存储过程

    一个存储过程由一系列的SQL语句组成,包括SELECT、INSERT、UPDATE、DELETE等,以及控制流程语句(如IF-ELSE、WHILE、DECLARE等)。这些语句可以按照特定的逻辑顺序执行,使得处理复杂的业务规则变得更加容易。存储...

    数据库方面存储过程教程

    假设我们需要创建一个存储过程,用于查询员工表中的所有记录: ```sql CREATE PROCEDURE GetEmployees AS BEGIN SELECT * FROM Employees; END; ``` 调用这个存储过程的方式为: ```sql EXEC GetEmployees; ``` ...

    DB2存储过程开发权威指南.存储过程学习速成教程

    DB2存储过程是数据库管理中的一个重要概念,它们是预编译的SQL语句集合,可以在数据库服务器上执行复杂的业务逻辑,提高数据处理效率,并提供安全的访问控制。本指南将深入探讨DB2存储过程的开发,帮助你快速掌握这...

    mysql经典教程+mysql存储过程讲解

    存储过程是MySQL中的一个重要概念,它是一组预编译的SQL语句,可以在需要时执行。存储过程的好处包括提高性能、减少网络流量、增强安全性、简化复杂的操作和提供模块化的代码。在“MySQL5.0存储过程.pdf”中,你将学...

    列变成行存储过程将列变成行的存储过程

    标签“存储过程分页”意味着这个过程与数据库的分页查询有关,即在获取大量数据时,不是一次性获取所有记录,而是分批次(如每页20条)获取,以提高性能并改善用户体验。 以下是具体存储过程“pagelist”的详细解析...

    存储过程原理及sql操作代码

    存储过程也可以嵌套,即在一个存储过程中调用另一个存储过程,这在处理复杂业务逻辑时非常有用。 除了提高性能,存储过程还有其他优点: 1. **重用性**:存储过程可以被多个应用程序调用,减少代码重复。 2. **安全...

    分页存储过程示例系统

    在IT领域,分页存储过程是数据库管理中的一个重要概念,特别是在构建大规模的Web应用程序时,如新闻系统。分页能够有效地提高用户体验,因为用户可以逐步加载数据,而不是一次性加载所有内容,这降低了服务器的负担...

    存储过程触发器 游标

    例如,在一个订单处理系统中,可以创建一个触发器,每当有新订单插入时,这个触发器会调用一个存储过程,该过程使用游标遍历订单的每一项商品,检查库存并更新相关记录。这样,系统可以自动跟踪库存变化,无需额外的...

    常用存储过程集锦

    【存储过程】是数据库中一组预编译的SQL语句,可以用来执行常见的数据库操作,如数据查询、插入、更新和删除,以及复杂的业务逻辑。在本文件中,我们看到了几个示例,展示了如何利用存储过程实现不同的功能。 首先...

    sql 存储过程的学习 和实例

    4. 存储过程可以减少网络流量,因为它将多个操作打包成一个请求发送到服务器。 5. 可读性强,易于维护,尤其是当业务逻辑复杂时。 二、创建和调用存储过程 1. 创建存储过程:使用`CREATE PROCEDURE`语句定义存储...

    万能分页存储过程

    本主题聚焦于“万能分页存储过程”,这是一个专为解决此类问题而设计的数据库存储过程。 分页存储过程通常是在数据库服务器端执行的,它根据特定的参数(如每页大小、当前页码)来获取数据,从而实现分页功能。万能...

    存储过程和游标

    根据题目要求,需要创建一个名为“某学生某课程考试成绩信息”的存储过程,该存储过程接受学号和课程号作为输入参数,并返回学生的姓名、课程名和考试成绩。具体实现如下: ```sql CREATE PROCEDURE 某学生某课程...

    存储过程和程序包

    例如,在给定的部分内容中,有一个名为`emp_pro`的存储过程,它接受一个输入参数`no`(部门编号),并使用一个游标`emp_cur`来查询`emp`表中的所有员工信息。然后,存储过程会遍历查询结果,并使用`DBMS_OUTPUT.PUT_...

    DB2存储过程开发与优化

    DB2存储过程是数据库管理系统DB2中的一个重要特性,它允许开发者编写包含一组SQL语句、控制流语句和用户定义函数的程序单元,以便在数据库中执行复杂的逻辑操作。存储过程可以提高应用程序的性能,减少网络流量,...

Global site tag (gtag.js) - Google Analytics