首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SQL命令 CREATE PROCEDURE(一)

    SQL命令 CREATE PROCEDURE(一) 创建作为SQL存储过程公开的方法或查询。...描述 CREATE PROCEDURE语句创建一个方法或查询,该方法或查询将自动作为SQL存储过程公开。 存储过程可以由当前名称空间中的所有进程调用。 存储过程由子类继承。...如果代码不包含SELECT语句,则CREATE PROCEDURE创建一个方法。...如果代码没有调用Execute()和Fetch(),则CREATE PROCEDURE创建一个方法。 默认情况下,CREATE PROCEDURE创建公开为存储过程的方法。...通过指定procedure特征关键字,这些语句还可以用于创建作为存储过程公开的方法或查询。 为了创建一个过程,必须具有GRANT命令指定的%CREATE_PROCEDURE管理权限。

    1.8K30

    MySQL存储过程(PROCEDURE)(一)「建议收藏」

    DEFINER = { user | CURRENT_USER }]*/ -- 定义谁有权限来执行、 DEFINER 表示按定义者拥有的权限来执行 、INVOKER 表示用调用者的权限来执行 5 PROCEDURE...select p_id; 8 end&& 9 DELIMITER ; 10 11 -- OUT 型参数: 12 DELIMITER && 13 create procedure...select p_id; 18 end&& 19 DELIMITER ; 20 21 -- INOUT 型参数: 22 DELIMITER && 23 create procedure...具体数值有过程体来定 五、变量的定义: 1 DECLARE 变量名1[,变量名2…] 数据类型 [默认值];   数值型:   日期、时间类型:   字符串类型: 六、存储过程的修改: 1 ALTER PROCEDURE...示例: ALTER PROCEDURE CountProc MODIFIES SQL DATA SQL SECURITY INVOKER ; 发布者:全栈程序员栈长,转载请注明出处:https:

    89510

    MYSQL-存储过程(Stored Procedure)

    MySQL(本章节) PostgreSQL MongoDB Redis Etcd 上个小节我们介绍了视图(预设SQL),今天我们介绍另外一个数据库对象:存储过程(Stored Procedure)。...存储过程概述 存储过程(Stored Procedure) 是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程名称并给出参数来调用执行。 2....存储过程基本语法 3.1 创建并查询数据 DELIMITER // CREATE PROCEDURE sp_get_by_id(IN p_id INT) BEGIN SELECT * FROM...STATUS WHERE Db = DATABASE(); 4.2 查看存储过程定义 SHOW CREATE PROCEDURE sp_get_by_id; 4.3 删除存储过程 DROP PROCEDURE...CALL procedure_name() 参数支持 不支持 支持IN/OUT/INOUT参数 功能范围 只能包含SELECT查询 可包含任何SQL语句+流程控制 返回结果 虚拟表结构 可返回多个结果集

    13110

    数据库小技能:存储过程(stored procedure)

    引言 过程(procedure)又叫存储过程(stored procedure),是一个有名称的PL/SQL程序块 。 过程相当于java中的方法, 它注重的是实现某种业务功能 。...I 过程的基本结构 create [or replace ] procedure 过程名称(形参名称 形参类型,形参名称 形参类型······) is | as 定义变量 begin 过程体...exception 异常 end; 1.1 含有输入参数的过程 输入参数 用in 标识 可省略 --过程 create or replace procedure mypro(p_id...示例: 写一个过程来封装emp表中的数据 /*写一个过程封装emp表中的数据*/ create or replace procedure my_pro is type v_table is.../*写一个过程输入员工编号,通过游标获取输出该员工对应下属的信息*/ create or replace procedure my_pro(p_id in number) is type

    1.1K20
    领券