Как вызвать хранимую процедуру из другой хранимой процедуры в MySQL?

0

Могу ли я это сделать, потому что он вызывает функцию, если я использую обычную форму, такую ​​как xxx() в mysql? пожалуйста, покажите мне, как это сделать, спасибо.

  • 0
    Какую СУБД вы используете? Возможности хранимых процедур зависят от СУБД.
Теги:
stored-procedures

2 ответа

2

В SQL Server это простой оператор vanilla exec proc, вот синтаксис sql server

create procedure prYourProc
as

-- exec other proc
exec prSomeOtherProc

-- to get return value
declare @var int
exec @var = prSomeOtherProc
0

ПРОЦЕДУРА 1

DROP PROCEDURE IF EXISTS Proc1;
CREATE PROCEDURE Proc1()
BEGIN
  CALL Proc2();
END

ПРОЦЕДУРА 2

DROP PROCEDURE IF EXISTS Proc2;
CREATE PROCEDURE Proc2()
BEGIN
  SELECT ColumnName  FROM table2;
END

Ещё вопросы

Сообщество Overcoder
Наверх
Меню