美文网首页
存储过程——入门

存储过程——入门

作者: jmyang1518 | 来源:发表于2018-08-07 10:18 被阅读0次
  • 基础框架

DROP PROCEDURE IF EXISTS prc_init_student; #如果存储过程存在,先删除
DECLARE $$#定义
CREATE PROCEDURE prc_init_student;
BEGIN$$
    DECLARE v_name VARCHAR(30);
    SELECT t.'customer_name' INTO v_name FROM t_user_student_enroll t where t.enroll_id=3;
    INSERT INTO t_user_customer (customer_name)VALUES(v_name);
END$$

  • 加入while循环

USE 'projectName' $$
DROP PROCEDURE IF EXISTS 'tableName' $$ #如果存储过程存在,先删除
CREATE DEFINER='root'@'%' PROCEDURE 'tableName'()
BEGIN
       DECLARE v_name VARCHAR(30);
       DECLARE v_count INT(6);
       DECLARE v_index INT(6);
       SELECT count(*) INTO v_count FROM existsTable;
       SET v_index=0;
       WHILE v_index<v_count DO
               SELECT t.'customer_name' INTO v_name FROM t_user_student_enroll t  LIMIT v_index,1;
               INSERT INTO t_user_customer (customer_name)VALUES(v_name);
               SET v_index=v_index+1;
       END WHILE;
END$$

相关文章

  • 存储过程——入门

    基础框架 加入while循环

  • 存储过程入门笔记

    9102年1月 8102年12月

  • 存储过程-入门

    存储过程(Stored Procedure)就是一组可编程的函数,为了完成特定功能的sql语句集,通过编译创建保存...

  • Oracle存储过程与存储函数-入门

    一. 存储过程和存储函数的定义 定义:存储在数据库中,供所有用户程序调用的子程序叫做存储过程/存储函数。复杂点的解...

  • sql server存储过程入门

    创建存储过程的基本语法:(无参数存储过程) 其中begin 和 end可以省略在sql server服务器端执行的...

  • 新手编写存储过程入门

    存储过程的 概念: 存储过程:就是一块PLSQL语句包装起来,起个名称 语法上:相当于plsql语句戴个帽子。 相...

  • 找工作必备技能

    基础知识Java和JQuery SpringMVC 源码学习-入门 Mysql存储过程,Mysql高级查询相关SQ...

  • 存储入门必读

    存储入门必读

  • MyBatis入门使用

    MyBatis入门使用 1. MyBatis简介 MyBatis是支持普通SQL查询、存储过程和高级映射的持久层框...

  • Mysql存储过程

    阅读目录:MySQL存储过程_创建-调用-参数 存储过程:SQL中的“脚本” 创建存储过程 调用存储过程 存储过程...

网友评论

      本文标题:存储过程——入门

      本文链接:https://www.haomeiwen.com/subject/kuxovftx.html