Rechercher : dans
Par :

Structure d'une table Oracle

Dernière réponse le 21 oct 2009 à 20:39:57 fred, le 17 mai 2004 à 09:48:20 
 Signaler ce message aux modérateurs

Bonjour,

j'ai une table sous Oracle dont je voudrais récupérer la structure. y'a-t-il un moyen de le faire ? ou de faire un dump de la table pour récupérer la requête "create" ?

j'arrive à récupérer le type des champs et leur longueur mais j'arrive pas à savoir s'ils ont un attribut "default" ou "not null" ou "auto_increment"...

si vous avez des idées,
merci.

Meilleures réponses pour « Structure d'une table Oracle » dans :
Oracle - Informations sur la taille de la base de données VoirEn général la taille de la base de données est définie comme total de la taille des fichiers de données. Le code permet d'aider à gérer l'espace au niveau de la base de données. In general the size of the database is defined as total size of the...
Oracle - Le dictionnaire de données VoirPrésentation du dictionnaire de données Oracle Le dictionnaire de données Oracle représente le coeur de la base de données. Il s'agit d'un ensemble de tables systèmes contenant les informations relatives à la structure de la base de...
Tableaux HTML VoirUtilisation de tableaux Il est souvent utile de présenter des informations mieux structurées qu'avec des listes. Les tableaux permettent de les afficher en lignes et en colonnes. Les tableaux sont définis comme étant des suites de lignes. Un...
Les structures en langage C VoirDifférence entre une structure et un tableau Un tableau permet de regrouper des éléments de même type, c'est-à-dire codés sur le même nombre de bits et de la même façon. Toutefois, il est généralement utile de pouvoir rassembler des éléments de...

1

Fada09, le 17 mai 2004 à 14:07:53

Desc nom_table; ca doit marcher non?

;-)
~ ~ Fada ~ ~ : Member of Star!alco

Répondre à Fada09

2

fred, le 17 mai 2004 à 16:46:11

Je suis en php. il faut que j'envoie une requête via OCIExecute( )... je pense pas pouvoir envoyer un describe table là dedans.

le même problème se pose pour créer un savepoint. j'ai essayé OCIExecute ($conn, "savepoint flag") mais le savepoint n'est pas pris en compte apparemment... : (

a+

Répondre à fred

3

yaya, le 7 nov 2006 à 09:46:22

Je ne sais pas!
mais peut-etre pourrais tu m'aider,
je voudrais connaitre la structure de la base oracle que j'utilise
savoir le nombre de tables, de champs et d'articles
et bien sur je ne sais absolument pas comment faire!
nerci

Répondre à yaya

5

GERARD, le 27 fév 2007 à 21:41:28

-- Liste le nom de tables pour le proprietaire
select count(*) from all_tables
where owner='NomDuPropriétaireDesTables';

-- Liste le nombre d'articles (enregistrements) par table pour le proprietaire
select table_name, count(*) from all_tables
where owner='NomDuProprietaireDesTables';

-- Liste le nombre de colonne par table pour le proprietaire
-- je ne suis plus tres sur de cette requete ...
select table_name, count(*) from all_tab_columns
where owner = 'NomDuProprietaireDesTables';

-- Liste toutes les tables du dictionnaire Oracle
select * from dictionary;

Répondre à GERARD

6

 a_paul, le 21 oct 2009 à 20:39:57

Le plus difficile c'est d'une base quelconque.
SGBD vers ( Oracle Syntaxe Create TABLE index et la structure« Champ type numéric »).
Sans cela sous l'export on ne répére pas tout à fait les chaps numeric

site:PaScript
Editeur de bases de données
Présente une interface vraiment conviviale aussi bien pour des utilisateurs débutants qu'expérimentés.
- Affichage des échanges en temps réel. -
- Editeur Multibases -Transactions-Génération de scripts-
- Génération de Procédures-
-Champs contenant des apostrophes-
- Code à Inclure dans votre application-
-système d'exploitation -
95 - 98 - 2000 -, Windows NT - 2000/2003 – XP - NT4 – Windows XP – Windows vista


C'est un utilitaire qui permet d'accéder et de manipuler d'échanger des données en générant des scripts Sql et du code Vb sur des Bases de de données(Access 97, 2000, 2003, Excel, Db Base, Fox Pro, Lotus 1-2-3, Oracle, Paradox, SQL Server,TXT)
Creation Tables, Attachées(Access 97 et 2000, Excel, Paradox, dbase, Fox Pro, Oracle, SQL Sever)
Optimisation ( Index , Create Index , Contraint Check , Supprimer )
Configuration d'un Contrôle Data ( SGBD )
Oracle Objects
Changer mot de passe ( mot de passe )
NewUtilisateur ( User SQL Server , User Oracle )
Trier et regrouper les données, Recheche inverse , Multi critères , Apostrophes
Creation Index ( Access, Oracle, SQL Server )
Export Tables Access ( Excel, Paradox, dbase, Fox Pro, Oracle, SQL Server, TXT )
Import des Tables vers Access( Excel, Paradox, dB Base, Fox Pro, Oracle, SQL Serve r)
Export Tables TXT ( Access, dbase, Excel, Oracle, SQL Server )
Export Tables Excel ( Access, Paradox, dbase, Fox Pro, Oracle, SQL Server, TXT )
Export Tables ORACLE ( Access, Excel, Paradox, dbase, Fox Pro, SQL Server, TXT )
Export Tables SQL Server ( Access, Excel, Paradox, dbase, Fox Pro, Oracle, TXT )
Export Tables dbase ( Access, Excel, Oracle,Paradox, SQL Server, TXT )
Création table en dynamique, Requêtes d'insertion ( SGBD )
Supprimer ( doublons )
Raccourci ou creation de table sous Access( Excel, Paradox, dbase, Fox Pro, CSV )
Access, tronquer,concaténation,formulaire( Les limites d'Excel , Concat, Form )
Sur un format date possibilité de rechercher( une journée de la semaine, le mois, jour ou année, Changement de format, heures )
Exportation Table Access vers Excel (DAO.Database & Workbooks.Open).
Importation Table Excel vers, Access, SQL Server, Oracle (SGBD)
SQL Serveur ,Oracle Export tables attachées ( acLink Oracle , acLink SQL Server )
Import Fichiers Délimités ( Access, SQL Server, Oracle )
New data ou Modification data ( dbSeeChanges )
Exportation base Access vers Base SQL Server ( Conservant les contraintes )
Syntaxe Auto SQL CREATE TABLE : Access Vers Oracle, Access Vers SQL Server.
INSERT INTO ( Access dbase , Access Excel , Access FoxPro 3.0, Access Oracle , Access SQL Server , Access TXT)
INSERT INTO ( dbase Access , dbase Excel, dbase SQL Server, dbase Oracle, dbase TXT)
INSERT INTO ( Excel Access ,Excel dbase , Excel Paradox, Excel SQL Server, Excel Oracle ,Excel TXT)
INSERT INTO ( Oracle Access, Oracle dbase, Oracle Excel, Oracle Paradox, Oracle SQL Server , Oracle TXT)
INSERT INTO ( TXT Access , TXT dbase, TXT Excel, TXT Oracle, TXT SQL Server )
INSERT INTO ( SQL Server Access,SQL Server dbase , SQL Server Excel , SQL Server Oracle )
UPDATE DISTINCTROW [XXX] INNER JOIN [YYY] ON [XXX].[ID] = [YYY].[ID]
DELETE DISTINCTROW [XXX] INNER JOIN [YYY] ON [XXX].[ID] = [YYY].[ID]
Modules Insertion et mise à jour des données dans une table ( SGBD ).
Oracle vers ( SGBD ) Syntaxe Create TABLE index et la structure « Champ type numéric ».
SGBD vers ( Oracle Syntaxe Create TABLE index et la structure« Champ type numéric »).
Import Export TXT CVS:
Création auto du fichier Schema.ini (Avec ou sans les Noms de champs. absence of data (spaces) Commas, tabs).

Répondre à a_paul

4

Jean-Claude O. de Toulouse, le 27 fév 2007 à 17:11:42

Contacte to n administrateur !

Répondre à Jean-Claude O. de Toulouse