Pourquoi nous ne pouvons pas exécuter la procédure stockée dans une instruction select dans oracle? est-il une bonne raison?

create or replace procedure pr
is
    v_date date; 
begin
    select sysdate into v_date from dual;
    DBMS_output.put_line(v_date);
end pr;
  • Veuillez expliquer ce que vous essayez de faire. Veuillez consulter comment faire pour formater le code source. Vous n'avez pas besoin de backticks, mais vous avez besoin de tiret à chaque ligne de 4 espaces.
  • Si vous voulez exécuter la procédure à l'aide de l'instruction select, puis une approche est de conclure votre procédure avec une fonction et la fonction d'appel à l'aide de l'instruction select. Sinon utiliser une fonction au lieu d'une procédure et une fonction d'appel à l'aide de l'instruction select.
InformationsquelleAutor Hasan | 2013-07-10