存储过程

MYSQL中创建存储过程和函数分别使用CREATE PROCEDURE和CREATE FUNCTION

使用CALL语句来调用存储过程

普通查询的存储过程:

    DROP PROCEDURE IF EXISTS pro;

    DELIMITER //    (将MYSQL的结束符设置为 //

    CREATE PROCEDURE pro()

    BEGIN

     SELECT * FROM table1;

    END//

    DELIMITER ; (将MYSQL的结束符设置为 ;

    CALL pro();

1、先判断是否有Proc() 这个存储过程,有就drop掉

2、创建Proc() 存储过程

3、执行Proc() 存储过程

有参数传递的存储过程:

    DROP PROCEDURE IF EXISTS pro1;

    DELIMITER //  

    CREATE PROCEDURE pro1(IN likename VARCHAR(20))

    BEGIN

     SELECT * FROM delect_chargeway WHERE STU_CODE like likename;

    END//

    DELIMITER ;

    CALL pro1('%2%');

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 任务需求:定时执行的任务,调用存储过程,进行数据迁移。 存储过程相关总结:(存储过程的创建 不能伴随有if exi...
    时待吾阅读 8,320评论 0 4
  • SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,...
    MIN_ZJM阅读 3,914评论 0 1
  • 转载自这里 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Sto...
    杜七阅读 7,028评论 4 27
  • mysql 高级语句 一、存储过程 1.什么是存储过程: 就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻...
    君满楼001阅读 8,439评论 0 0
  • 原文链接 MySQL存储过程详解 1.存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然...
    亚斯咪妮阅读 7,525评论 1 30

友情链接更多精彩内容