Mysql
 sql >> база данни >  >> RDS >> Mysql

Съхранената процедура на mysql връща няколко реда

Ако искате да създадете съхранена функция за връщане на идентификатор въз основа на потребителско име, например, следното ще работи

CREATE FUNCTION Sample(inUserName VARCHAR(255)) RETURNS INT(11)
BEGIN
    DECLARE returnValue INT;
    SELECT user_roleID INTO returnValue FROM users WHERE userName = inUserName LIMIT 1;
    RETURN returnValue;
END

Това ще бъде извикано с помощта на SELECT Sample('SomeUserName') AS userID;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Golang ПОРЪЧАЙТЕ ПО проблем с MySql

  2. Преобразувайте от mysqli_query в mysqli подготвено изявление с помощта на функцията mysql PASSWORD

  3. Показване на конкретно изображение в зависимост от конкретен текст в MySQL таблица с помощта на PHP

  4. Проблем с базата данни на Laravel 5

  5. Радиус от 40 километра с използване на географска ширина и дължина