Problème PL-SQL

Olivier HEBERT -  
 DIVAL -
Bonjour,

Je n'arrive pas à créer ou dropper de table dans une procédure stockée. Le seul moyen que j'ai trouvé pour dropper est le suivant:

CREATE or REPLACE PROCEDURE toto
AS
cid integer;
BEGIN
cid := DBMS_SQL.OPEN_CURSOR;
DBMS_SQL.PARSE(cid, 'DROP TABLE tutu', dbms_sql.v7);
DBMS_SQL.CLOSE_CURSOR(cid);
END;
/

Le problème c'est que ca ne marche pas pour le create table.

Merci d'avance.

1 réponse

  1. DIVAL
     
    Bonjour;
    vous pouvez utiliser l'instruction EXECUTE IMMEDIATE pour exécuter une instruction LDD.
    Bon courage.
    DIVAL
    0