精华内容
下载资源
问答
  • 创建一个存储过程

    千次阅读 2019-07-16 12:12:59
    创建一个存储器: //删除已存在的 drop procedure if exists create_data; //分隔符 delimiter ;; create PROCEDURE create_data() BEGIN declare i int DEFAULT 1; while i<1000 do insert into test.t_student ...

    创建一个存储器:

    //删除已存在的
    drop procedure if exists create_data;
    //分隔符
    delimiter ;;

    create PROCEDURE create_data()
    BEGIN

    declare i int DEFAULT 1;
    while i<1000
    do
    insert into test.t_student ( name, subject, score) values ( ‘tanhq’, ‘java’ , i);
    set i= i+1;
    end WHILE;

    end ;;

    运行存储过程

    CALL create_data() ;

    展开全文
  • 如何创建一个存储过程

    千次阅读 2015-03-12 08:02:48
    --例子:创建一个存储过程,使之可以批量插入权限 --第一步:判断系统中是否存在该存储过程,有就删除 if(exists(select * from sys.objects where name='proc_add_right_complex')) drop proc proc_add_right_...
     
    
    
    --例子:创建一个存储过程,使之可以批量插入权限
    --第一步:判断系统中是否存在该存储过程,有就删除
    if(exists(select * from sys.objects where name='proc_add_right_complex'))
    drop proc proc_add_right_complex
    go
    --第二步:声明存储过程名称和参数
    create proc proc_add_right_complex(@moduleName varchar(200))
    as
    --第三步,进行逻辑操作
    insert into [WBIS].[dbo].[Opreations]
    values
    (newid(),'add','新增',1,@moduleName,	'lib/icons/silkicons/add.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL),
    (newid(),'edit','修改',2	,@moduleName	,'lib/icons/silkicons/application_edit.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL),
    (newid(),'delete','删除',3,@moduleName	,'lib/icons/silkicons/delete.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL),
    (newid(),'view','查看',4,@moduleName	,'lib/icons/silkicons/application_view_detail.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL),
    (newid(),'config	','配置',5,	@moduleName,	'lib/icons/silkicons/bricks.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL)
    go
    
    
    --例子:创建一个存储过程,使之可以批量插入权限
    --第一步:判断系统中是否存在该存储过程,有就删除
    if(exists(select * from sys.objects where name='proc_add_right_simple'))
    drop proc proc_add_right_simple
    go
    --第二步:声明存储过程名称和参数
    create proc proc_add_right_simple(@moduleName varchar(200))
    as
    --第三步,进行逻辑操作
    insert into [WBIS].[dbo].[Opreations]
    values
    (newid(),'add','新增',1,@moduleName,	'lib/icons/silkicons/add.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL),
    (newid(),'edit','修改',2	,@moduleName	,'lib/icons/silkicons/application_edit.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL),
    (newid(),'delete','删除',3,@moduleName	,'lib/icons/silkicons/delete.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL),
    (newid(),'view','查看',4,@moduleName	,'lib/icons/silkicons/application_view_detail.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL),
    (newid(),'config	','配置',5,	@moduleName,	'lib/icons/silkicons/bricks.png',	'E829F6B4-D0B0-4C1D-8227-06C4E87C624B',	NULL)
    go
    
    
    --第四步,使用存储过程
    exec proc_add_right_simple ''

    展开全文
  • 存储过程概述 创建存储过程 执行存储过程 查看、重命名和删除存储过程 创建带有参数的存储过程
  • 存储过程练习题
  • 十几个数据库,只有一个存储过程,我不想一个一个数据库去创建,有什么办法执行一遍之后十几个数据库都创建好这个存储过程
  • 创建一个存储过程,返回指定员工的姓名和薪水 */ create or replace PROCEDURE queryEmp1(eno in number,empname out VARCHAR2,empsal out NUMBER) as begin  select ename,sal into empname,empsal from emp ...
    /*
    
    创建一个存储过程,返回指定员工的姓名和薪水
    */
    create or replace PROCEDURE queryEmp1(eno in number,empname out VARCHAR2,empsal out NUMBER)
    as
    begin
      select ename,sal into empname,empsal from emp where empno=eno;
    end;
    /
    展开全文
  • 创建一个存储过程,用于查询指定课程号的课程 --是否被学生选修,如果有学生选修, --则在该过程中设置一个输出参数用于 --返回选修该课程的学生人数, --然后让该过程返值1, --如果...

    创建一个存储过程,用于查询指定课程号的课程

    --是否被学生选修,如果有学生选修,
    --
    则在该过程中设置一个输出参数用于
    --
    返回选修该课程的学生人数,
    --
    然后让该过程返值1
    --
    如果没有被任何一个学生选修,则该过程返回值2
    IF exists (select* from sys.objects where name='CunChu_lx_cno_course' and type='p'  )
      drop proc CunChu_lx_cno_course
    go
    create procedure CunChu_lx_cno_course
     @out int output,
     @in  varchar(10)=1
    as
     select @out=count(*)from sc
     where
    cno=@in
     if(@out=0)
       begin
         set @out='2'
       end
     else
       begin
         set @out='1'
       end

    展开全文
  • 在navicat中要创建如下所示的函数或存储过程很简单:直接复制并运行即可, CREATE FUNCTION `getChildLst` (rootId INT) RETURNS varchar(8000) BEGIN DECLARE sTemp VARCHAR(8000); DECLARE sTempChd VARCHAR...
  • 存储过程创建

    2011-07-22 10:42:53
    描述了存储过程创建 描述了存储过程创建 描述了存储过程创建 描述了存储过程创建 描述了存储过程创建
  • sql plus创建一个简单的存储过程实例

    千次阅读 2014-01-03 10:59:54
    最近开始接触存储过程,刚写了一个小实例供大家参考。 (1)选择文件---->新建---->程序窗口---->存储过程 (2)书写如下存储过程 (3)点击左上方的执行齿轮,进行编译,若语法有错,则进行修改 (4)右键单击存储...
  • MySQL创建存储过程

    万次阅读 2019-03-27 17:08:44
    Navicat for MySQL创建存储过程及MyBatis调用存储过程 问题描述 一条语句实现向两个表中添加数据 前段时间遇到需求,向一个表中添加数据,获取新增主键值。再向另一个表添加数据,其中一个字段为前一个表的主键值。...
  • 创建一个存储过程获取国内长线游产品的最高价格,并针对该产品价格的区间范围,做出相应的调整 如果该价格不大于 3000 元,则维持原价 如果价格大于等于 3000 元,并小于 4000 元,则打 95 折 如果价格大于等于 ...
  • 创建存储过程

    千次阅读 2018-06-22 15:45:54
    1.使用SQL Server管理平台创建存储过程在SQL Server管理平台中,创建存储过程的步骤如下:(1)打开SQL Server管理平台,展开结点“对象资源管理器”→“数据库服务器”→“可编程性”→“存储过程”,在窗口的右侧...
  • MySQL创建、调用存储过程

    万次阅读 2019-03-18 15:47:13
    今天我们搞搞MySQL的存储过程,过程中踩了一些小坑,算是做总结归纳~ 首先,我们了解一下存储过程创建语句: CREATE PROCEDURE `index_statistic`(IN `flag` varchar(10),OUT `result` int,INOUT `num` int...
  • 创建储存过程创建储存过程的ppt,该ppt内容全面、详细、简单、通俗易懂。很好理解上手。创建储存过程创建储存过程的ppt,该ppt内容全面、详细、简单、通俗易懂。很好理解上手。创建储存过程创建储存过程的ppt,该...
  • 存储过程创建视图

    2017-11-06 16:16:45
    存储过程创建视图用存储过程创建视图用存储过程创建视图用存储过程创建视图用存储过程创建视图
  • SQLserver创建参数化存储过程

    千次阅读 2019-01-16 21:54:49
    ql数据库的存储过程种在你关闭数据库时,储存你代码的种方法,并且能实现以简短的指令来修改你的数据。, 那么就让我们看看这简短明了的参数化存储过程.打开SQL数据库,找到你的数据库。 找到可编程性这...
  • 创建和使用存储过程

    千次阅读 2017-10-15 18:46:25
    /* 创建和使用存储过程 用CREATE PROCEDURE命令建立存储过程和存储函数。语法: create [or replace] ...–第一个存储过程:打印Hello World /* 调用存储过程1.exec sayhelloworld(); 2.begin sayhelloworld
  • sql存储过程创建

    2009-11-13 20:42:10
    存储过程创建存储过程创建存储过程创建存储过程创建存储过程创建存储过程创建存储过程创建存储过程创建存储过程创建存储过程创建存储过程创建存储过程创建存储过程创建存储过程创建存储...
  • 创建和执行存储过程

    千次阅读 2017-11-03 14:00:17
     创建存储过程 CREATE PROCEDURE procedure_name [WITH ENCRYPTION] [WITH RECOMRILE] ...WITH ENCRYPTION: 对存储过程进行加密 ...在book数据库中创建一个名为p_book1的存储过程。该存储过程返回bo
  • PAGE PAGE 2 欢迎下载 实验4创建和使用存储过程 4.1 实验目的 1理解存储过程的功能和特点 2学会使用Transact-SQL编写存储过程的方法 3学会如何使用SSMS创建存储过程 4理解可以使用存储过程来完成对数据库的操作 4.2 ...
  • navicat 创建存储过程

    万次阅读 2015-11-07 00:03:37
    navicat创建存储过程图解
  • sql server 创建存储过程

    万次阅读 多人点赞 2018-03-01 13:52:52
    首先先把我困惑的地方放到前面,后面在详细讲一下过程。在 “对象资源管理器”中,连接到 数据库引擎 的实例,然后展开该实例。依次展开 “数据库”---》 “可编程性”。...上图其实是一个存储过程...
  • MSSQL创建存储过程

    千次阅读 2018-08-16 21:56:55
    --创建无参存储过程 --检测是否存在要创建存储过程,如果存在将其删除 IF EXISTS(SELECT * FROM sysobjects WHERE name='StaffInfoSel') DROP PROC StaffInfoSel --删除之后要加入批处理的GO GO CREATE PROCEDURE...
  • mysql 创建事件调用存储过程

    千次阅读 2018-12-24 15:17:13
    -- 创建存储过程 create PROCEDURE event_insert()  begin  INSERT into settlement(date,num)  select create_time,id from car_info ; end ; -- 调用存储过程 call event_insert();   ...
  • SQL Server2008创建无参存储过程

    千次阅读 2016-08-03 01:25:06
    SQL Server2008创建无参存储过程,将原来的SQL语句查询改到存储过程中实现,其中使用了临时表!
  • 1、为什么sqlserver创建存储过程成功,却找不到这个存储过程呢? 需要点击工具上,创建存储过程,在那个里面去写存储过程,然后再刷新存储过程就会出现了 注意:如果是在新建查询上面,直接写sql创建存储过程,会...
  • 1、定义  所谓存储过程(Stored Procedure),就是组用于完成特定数据库功能的SQL语句集,该SQL语句集经过 ...2、存储过程创建 Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。 ...
  • 数据库创建存储过程

    千次阅读 2017-12-18 22:35:00
    创建存储过程的原因:一般在数据库中SQL编辑器只能写sql语句,创建存储过程后可在对象编辑器中加入除了sql语句之外的语句(例如:if,else语句)。创建存储过程类似于python中创建函数,可传参。 .在Mysql-front...
  • MySQL 存储过程创建

    千次阅读 2018-11-26 21:09:52
    存储过程(Stored Procedure): ...①将重复性很高的一些操作,封装到一个存储过程中,简化了对这些SQL的调用 ②批量处理:SQL+循环,减少流量,也就是“跑批” ③统一接口,确保数据的安全 相对于oracle数据库...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,386,835
精华内容 554,734
关键字:

创建一个储存过程