Maison > base de données > tutoriel mysql > Comment puis-je obtenir l'équivalent de « SHOW CREATE TABLE » de MySQL dans Oracle SQL ?

Comment puis-je obtenir l'équivalent de « SHOW CREATE TABLE » de MySQL dans Oracle SQL ?

Linda Hamilton
Libérer: 2024-12-25 11:59:17
original
372 Les gens l'ont consulté

How Can I Get the Equivalent of MySQL's

Oracle SQL Equivalent pour "Show Create Table"

Dans MySQL, la commande show create table fournit des informations sur la structure et les contraintes d'un tableau. Existe-t-il une fonctionnalité similaire disponible dans Oracle SQL ?

Commande SQL*Plus

Si vous faites référence à des commandes SQL*Plus, l'équivalent pour afficher la table de création est la commande desc. Il affiche les détails suivants pour chaque colonne du tableau :

  • Nom
  • Type de données
  • Contrainte nulle

Exemple :

SQL> desc emp;
Copier après la connexion

SQL Déclaration

Pour une instruction SQL directe, le package DBMS_METADATA peut être utilisé :

SELECT dbms_metadata.get_ddl('TABLE', 'EMP') FROM dual;
Copier après la connexion

Cette requête renvoie une instruction CREATE TABLE qui inclut toutes les définitions de colonnes, les contraintes et le stockage paramètres pour l'EMP table.

Remarque :

  • Si le DDL est particulièrement long, utilisez la commande set long pour afficher plus de résultats : set long 10000.
  • La fonction DBMS_METADATA.GET_DDL nécessite le privilège de métadonnées object_privilege sur la table.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal