更多“存储过程是什么?有什么用?有什么优点? ”相关问题
  • 第1题:

    谁能通俗的讲解下,Oracle中的存储过程是什么意思?有哪些语法?

    1.Oracle中的存储过程是什么意思,起到什么作用?

    2.存储过程有哪些语法?


    1.存储过程可以理解为存储在数据库中的,具有某种特定功能的一段程序,其中包括一条或者多条SQL语句。一旦编译成功就可以存储在数据库中并可以随时调用。为什么要使用存储过程,因为它能比普通的SQL完成更复杂的功能。例如,更新某张表张的一列,这样的功能用SQL语句就能实现。但是,如果要判断A表的一字段某一记录,如果为真查询则出B表的记录,然后把AB联合的结果插入C表中,这样稍微复杂的过程就要通过存储过程来实现.2.存储过程的基本语法是create or replace procedure 存储过程名as 参数游标beginPL/SQL语句块的相关操作end;如果调试通过,存储过程就可以保存在数据库中,以后可以重复调用,语句为begin 存储过程名end;存储过程与函数不同,它最大的特点是没有返回值,而它最大的好处,就是可以在多种复杂的逻辑下完成表的增、删、查、改等工作,且能够随时调用,一句话,使用存储过程可以大大提升对表操作的效率。纯手工打造,希望对你有帮助!
    1.存储过程可以理解为存储在数据库中的,具有某种特定功能的一段程序,其中包括一条或者多条SQL语句。一旦编译成功就可以存储在数据库中并可以随时调用。
    为什么要使用存储过程,因为它能比普通的SQL完成更复杂的功能。
    例如,更新某张表张的一列,这样的功能用SQL语句就能实现。
    但是,如果要判断A表的一字段某一记录,如果为真查询则出B表的记录,然后把AB联合的结果插入C表中,这样稍微复杂的过程就要通过存储过程来实现.
    2.存储过程的基本语法是
    create or replace procedure 存储过程名
    as
    参数
    游标
    begin
    PL/SQL语句块的相关操作
    end;
    如果调试通过,存储过程就可以保存在数据库中,以后可以重复调用,语句为
    begin
      存储过程名
    end;
    存储过程与函数不同,它最大的特点是没有返回值,而它最大的好处,
    就是可以在多种复杂的逻辑下完成表的增、删、查、改等工作,且能够随时调用,
    一句话,使用存储过程可以大大提升对表操作的效率。

    希望可以帮到您,别忘了采纳哟,愿您生活愉快!!

  • 第2题:

    平均剥采比是什么含义?有什么用?


    露天开采境界内,全部岩石量与采出煤量之比

  • 第3题:

    什么是WBS?有什么用


    这是由构成项目总体范围的要素与工作包按一定原则分类编组构成的一个层次型结构体系。其中的项目工作包构成了项目的工作范围。WBS的主要用途:WBS帮助项目经理和项目团队确定和有效地管理项目工作;WBS是一个清晰表示各项目工作之间的相互联系的结构设计工具;WBS是一个展现项目全貌,详细说明为完成项目所必须完成的各项工作的计划工具;WBS定义了里程碑事件,可以向高级管理层和客户报告项目完成情况。

  • 第4题:

    存储过程的含义是什么?创建存储过程的SQL语句是什么?
    存储过程(Stored Procedure)是一组预先编译好的,以一种可执行的形式永久地存储在数据中的SQL代码,在master数据库中存储了一些SQL Server事先定义好的系统存储过程,通常以sp_xxxx做为存储过程的名字。当用户创建数据库时,也会自动生成一些事先定义好的存储过程,通常以dt_xxxx做为名字。   
    创建存储过程的SQL语句是:   
    (1)语句格式:
    CREATE PROC[EDURE] <存储过程名> AS   
    (2)语句功能:
    创建一个存储过程,多数是指利用SQL Server的Transact-SQL编写的程序。

  • 第5题:

    37、什么是存储过程?使用存储过程有什么好处?


    存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库。中用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而 一般SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速 度。 2.当对数据库进行复杂操作时(如对多个表进行 Update,Insert,Query,Delete 时),可将此复杂操作用存储过程封装起来 与数据库提供的事务处理结合一起使用。 3.存储过程可以重复使用,可减少数据库开发人员的工作量 4.安全性高,可设定只有某此用户才具有对指定存储过程的使用权 相对于直接使用SQL 语句,在应用程序中直接调用存储过程有以下好处: (1)减少网络通信量。 调用一个行数不多的存储过程与直接调用SQL 语句的网络通信量可能不会有很大的差别,可是如果存储过程包含上百行SQL 语句,那么其性能绝对比一条一条的调用SQL 语句要高得多。 (2)执行速度更快。 有两个原因:首先,在存储过程创建的时候,数据库已经对其进行了一次解析和优化。其次,存储过程一旦执行,在内存中就会保留一份这个存储过程,这样下次再执行同样的存储过程时,可以从内存中直接调用。 (3)更强的适应性。 由于存储过程对数据库的访问是通过存储过程来进行的,因此数据库开发人员可以在不改动存储过程接口的情况下对数据库进行任何改动,而这些改动不会对应用程序造成影响。 (4) 分布式工作。 应用程序和数据库的编码工作可以分别独立进行,而不会相互压制。