zoukankan      html  css  js  c++  java
  • mysql 存储过程-1基础

    1.创建存储过程,并向表中插入数据

    有个数据表t3:两个字段  id sid 

     先查询下:表为空

    创建存储过程:先声明结束符:delimiter //

    定义了一个变量x,向表中插入的数据是 x,x+2,知道x>传入的n1时  循环结束。

     创建存储过程之后要把结束声明符 修改过来:delimiter ;

    调用存储过程: call batchInsert(10); 并传图值10

     

    执行后的结果:

     

     2.变量

    变量定义

    局部变量声明一定要放在存储过程体的开始:

    DECLAREvariable_name [,variable_name...] datatype [DEFAULT value];

    其中,datatype 为 MySQL 的数据类型,如: int, float, date,varchar(length)

    注意:赋值变量是可以在不同的存储过程中继成的。

    两个存储过程,p1(),p2()

     调用存储过程:call p1(),call p2(),p1没有什么输出,p2把在p1中定义的 @last_proce 输出了

  • 相关阅读:
    HDU 3081 Marriage Match II
    HDU 4292 Food
    HDU 4322 Candy
    HDU 4183 Pahom on Water
    POJ 1966 Cable TV Network
    HDU 3605 Escape
    HDU 3338 Kakuro Extension
    HDU 3572 Task Schedule
    HDU 3998 Sequence
    Burning Midnight Oil
  • 原文地址:https://www.cnblogs.com/xxzz123/p/13095026.html
Copyright © 2011-2022 走看看