sql >> Database teknologi >  >> RDS >> Mysql

kalder lagret procedure med outputparameter

Jeg er ingen mysql-ekspert, men behøver du ikke på noget tidspunkt at henvise til OUT-variablen og tildele den en værdi?

For eksempel som det ses på http://dev.mysql.com/ doc/refman/5.0/da/call.html :

CREATE PROCEDURE p (OUT ver_param VARCHAR(25), INOUT incr_param INT)
BEGIN
  # Set value of OUT parameter
  SELECT VERSION() INTO ver_param;
  # Increment value of INOUT parameter
  SET incr_param = incr_param + 1;
END;

HTH

Phil'



  1. Hvorfor og hvornår en LEFT JOIN med betingelse i WHERE-klausulen ikke svarer til den samme LEFT JOIN i ON?

  2. Opret et forhold i SQL Server 2017

  3. Problemer med at kalde lagret procedure fra C# med stor CLOB

  4. MySQL - eksploder/opdel input til lagret procedure