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.
A voir également:

1 réponse

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