Peut-on utiliser DDL en procédure stockée ?
Peut-on utiliser DDL en procédure stockée ?

Vidéo: Peut-on utiliser DDL en procédure stockée ?

Vidéo: Peut-on utiliser DDL en procédure stockée ?
Vidéo: Découverte de MySQL : Procédures stockées 2024, Décembre
Anonim

Tu peut utiliser seul LDD COMMENTAIRES dans un procédure stockée . Vous ne pouvez pas spécifier d'instructions DML COMMENT, qui sont limitées aux applications Embedded SQL, pour récupérer les commentaires pour les objets de base de données, les colonnes d'une table et les paramètres.

De même, les gens demandent, pouvons-nous utiliser DDL dans la procédure ?

LDD les déclarations ne sont pas autorisées dans Procédures (PLSQL BLOCK) Les objets PL/SQL sont précompilés. D'autre part, LDD Instructions (Data Definition Language) telles que les commandes CREATE, DROP, ALTER et DCL (Data Control Language) telles que GRANT, REVOKE pouvez modifier les dépendances lors de l'exécution du programme.

De plus, pouvons-nous écrire des instructions DDL dans des fonctions dans Oracle ? Non LDD autorisé: A fonction appelé de l'intérieur d'un Instruction SQL est restreint contre LDD car LDD émet un commit implicite. Vous ne pouvez pas émettre de Instructions DDL de l'intérieur d'un Fonction PL/SQL . Restrictions contre contraintes: Vous ne pouvez pas utiliser un fonction dans la contrainte de vérification d'une table de création Déclaration DDL.

D'ailleurs, le DDL peut-il être utilisé dans PL SQL ?

2 réponses. Comme il est dit dans la documentation: uniquement dynamique SQL peut exécuter les types d'instructions suivants dans PL / SQL unités de programme: langage de définition de données ( LDD ) telles que CREATE, DROP, GRANT et REVOKE.

Pouvons-nous créer une table dans une procédure stockée ?

Dans une procédure stockée tu Peut créer une table ou voir. Les table peut être temporaire, dans -Mémoire table (voir CRÉER UN TABLEAU ). Cependant, vous ne pouvez pas alors vous référer à cela table ou voir dans ce même procédure stockée . Les CRÉER UNE PROCÉDURE / MODIFIER PROCÉDURE L'instruction compile toutes les instructions SQL SELECT et DML.

Conseillé: