Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

prosedur tersimpan mysql beberapa baris kembali

Jika Anda ingin membuat fungsi tersimpan untuk mengembalikan ID berdasarkan nama pengguna, misalnya, maka yang berikut ini akan berfungsi

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

Ini akan dipanggil menggunakan 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. kinerja neo4j dibandingkan dengan mysql (bagaimana bisa ditingkatkan?)

  2. kesalahan indeks tidak terdefinisi dari php arrya

  3. Rata-rata pada hitungan() dalam kueri yang sama

  4. Tanggal dimasukkan sebagai 0000-00-00 00:00:00 di mysql

  5. MySQL:Anda memiliki kesalahan dalam sintaks SQL Anda... dekat 'desc) VALUES ('Idea','Description')'