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

parameter fungsi tersimpan mysql

Gunakan:

DROP FUNCTION IF EXISTS `example`.`test` $$
CREATE FUNCTION `example`.`test` (param INT) RETURNS VARCHAR(32)
BEGIN

  DECLARE new_username VARCHAR(32);

    SELECT `username`
      INTO new_username
      FROM `users`
     WHERE `ID` = param;

    RETURN COALESCE(new_username, 'Username not found');

END $$

Perhatikan bahwa panjang VARCHAR dari nilai RETURN cocok dengan variabel, yang harus cocok dengan panjang kolom yang ingin Anda kembalikan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Azure App Service ImportError:libmysqlclient.so.18:tidak dapat membuka file objek bersama:Tidak ada file atau direktori seperti itu

  2. MYSQL pilih sepotong string dan pesan berdasarkan potongan itu

  3. MySql.Data.MySqlClient.MySqlException:“Host localhost tidak mendukung koneksi SSL.”

  4. Buat Tampilan Ringkasan di MySQL dengan memutar baris menjadi jumlah kolom yang dinamis

  5. Mendapatkan 3 Teratas dari tabel Mysql berdasarkan Kondisi/Nilai