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

Как да задам променлива на резултата от съхранена процедура в Trigger MYSQL?

накарайте вашата процедура да извади OUT параметър като

CREATE PROCEDURE consult_sex(player_name VARCHAR(20), OUT player_sex VARCHAR(10))

Във вашата процедура SET стойността като

SET player_sex = <your query to get sex>

Извикайте вашата процедура, предавайки параметър

call consult_sex(player_name, @out_value);
select @out_value;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо SQLSTATE[HY000]:Обща грешка?

  2. MySQL потребителската база данни няма колони за пароли - Инсталиране на MySQL на OSX

  3. mysql точки на заявка в полигона - няма резултати

  4. Може ли MySQL надеждно да възстанови резервни копия, които съдържат изгледи или не?

  5. #1273 - Неизвестно съпоставяне:'utf8mb4_unicode_ci' cPanel