Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL:IF trong thủ tục được lưu trữ

Bạn đang thiếu dấu chấm phẩy

CREATE PROCEDURE someFunction ( a VARCHAR(256),  b VARCHAR(256) )
    BEGIN
        DECLARE haveAllVariables INT;
        SET haveAllVariables = 1;

    IF     a = "" THEN SET haveAllVariables = 0;
    ELSEIF b = "" THEN SET haveAllVariables = 0;
    END IF;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao Entity Framework lại tạo ra các truy vấn SQL lồng nhau?

  2. Câu lệnh UPDATE để gán lại giá trị cột theo công thức số

  3. Nhận kiểu của một biến trong MySQL

  4. Làm cách nào để tôi có thể truy vấn trong bảng mysql (nơi lưu trữ vĩ độ và kinh độ) là vị trí gần nhất với vị trí được đưa vào (vĩ độ và kinh độ)?

  5. Tại sao giới hạn thời gian tối đa của MySQL là 838:59:59?