Équivalent à SHOW CREATE TABLE de MySQL dans Oracle SQL
MySQL propose l'instruction SHOW CREATE TABLE pour récupérer la définition d'une table. Existe-t-il une fonctionnalité similaire dans Oracle SQL ?
Oracle SQL Equivalents
SQL*Plus fournit la commande DESC :
SQL> DESC EMP;
Cela affichera les colonnes, les types de données et autres attributs de table.
Pour une instruction SQL pure, utilisez le DBMS_METADATA package :
SELECT DBMS_METADATA.GET_DDL('TABLE', 'EMP', 'SCOTT') FROM DUAL;
Cela renverra le DDL complet pour la table spécifiée.
Considérations supplémentaires
Certains outils peuvent nécessiter le réglage de SET LONG 10000 avant d'exécuter ces commandes pour afficher les LOB de plus de 10 000 octets.
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!