zoukankan      html  css  js  c++  java
  • MySQL

    1、存储过程示例

    CREATE TABLE p_user(
    			id     INT PRIMARY KEY AUTO_INCREMENT,
          name   VARCHAR(10),
          sex    CHAR(2)
    );
    INSERT INTO p_user(name,sex) VALUES("A",'男');
    INSERT INTO p_user(name,sex) VALUES("B",'女');
    INSERT INTO p_user(name,sex) VALUES("C",'男');
    #创建存储过程(查询得到男性或女性的数量),如果传入的是0就是女性否则是男性
    DELIMITER $
    CREATE PROCEDURE hw.get_user_count(IN sex_id INT,OUT user_count INT)
    BEGIN
    IF sex_id=0 THEN	
    	 SELECT COUNT(*) FROM hw.p_user WHERE p_user.sex='女' INTO user_count;
    ELSE
       SELECT COUNT(*) FROM hw.p_user WHERE p_user.sex='男' INTO user_count;
    END IF;
    END;
    $
    
    #调用存储过程
    SET @user_count = 0;
    CALL hw.get_user_count(2,@user_count);
    SELECT @user_count;
    
    

      

  • 相关阅读:
    ASP.NET
    ASP.NET
    MSSQL
    ASP.NET
    HTML+CSS+JS
    HTML+CSS
    ASP.NET、WinForm、C#
    MSSQL
    WinFrom
    线性代数应该这样学一
  • 原文地址:https://www.cnblogs.com/hongwei2085/p/10872910.html
Copyright © 2011-2022 走看看