sql >> Databáze >  >> RDS >> Mysql

volání uložené procedury s výstupním parametrem

Nejsem odborník na mysql, ale nepotřebujete v žádném okamžiku odkazovat na proměnnou OUT a přiřadit jí hodnotu?

Například jak je vidět na http://dev.mysql.com/ doc/refman/5.0/en/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. Tvůrce ORACLE FORMS

  2. Jak používat ST_Intersects v klauzuli WHERE

  3. Proč CONNECT BY LEVEL v tabulce vrací řádky navíc?

  4. Vložit ručně do tabulky pomocí příkazu SQL, ale klíč je automaticky inkrementován