Mysql
 sql >> Baza danych >  >> RDS >> Mysql

procedura składowana mysql zwraca wiele wierszy

Jeśli chcesz utworzyć przechowywaną funkcję, aby zwrócić identyfikator na podstawie nazwy użytkownika, na przykład, to zadziała

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

Można to wywołać za pomocą 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. Dziennik transakcji MySQL

  2. 2 sposoby zwracania wierszy zawierających tylko znaki niealfanumeryczne w MySQL

  3. Jak często należy zamykać połączenia z bazą danych?

  4. JSON_UNQUOTE() – Usuń cytaty z dokumentu JSON w MySQL

  5. Liczba MySQL w tej samej tabeli, w tym zerowe wartości zliczeń