j'ai crée une base donnée et des tables je veux écrire une procédure d'insertion dans table
j'ai crée une base donnée et des tables je veux écrire une procédure d'insertion dans table
Pour compiler une procédure qui utilise une table qui n'existe pas, le seul moyen est de passer par de l'EXECUTE IMMEDIATE dans le corps de la procédure.
Mais franchement ce n'est pas propre.
Une "procédure" n'est pas forcément une procédure stockée atomique.
Vous pouvez créer deux scripts dans deux fichiers séparés et les lancer dans l'ordre.
ma_table.tab avec le DDL (create table)
ma_table.dat avec le DML (insert into)
Lancer les deux scripts à la suite.
Ca permet en outre de faire évoluer le DML dans relivrer le DDL à chaque fois.
pozzo
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager