IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Firebird Discussion :

Lister la structure d'une table


Sujet :

SQL Firebird

  1. #1
    Membre actif Avatar de TMuet
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2003
    Messages
    225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 225
    Points : 288
    Points
    288
    Par défaut Lister la structure d'une table
    Comment peut-on lister la structure d'une table ?

    Sous Oracle, j'utilisais la commande 'desc'.
    Voilà ce que retourne un desc <table> sous Interbase :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dynamic SQL Error
    SQL error code = -104
    Token unknown - line 1, char 0
    desc
    Help

  2. #2
    Membre expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Points : 3 266
    Points
    3 266
    Par défaut
    Je dirais un truc du genre :

    avec les ***xxxx*** les données du schem et de la table.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    select NULL as TABLE_CAT,
    NULL as TABLE_SCHEM,
    rel.RDB$RELATION_NAME as TABLE_NAME, 
    col.RDB$FIELD_NAME as COLUMN_NAME,
    fld.RDB$FIELD_TYPE as DATA_TYPE, 
    'LONG VARBINARY SUB_TYPE TEXT' as TYPE_NAME,
    0 as COLUMN_SIZE, 
    fld.RDB$FIELD_LENGTH as BUFFER_LENGTH,
    -(fld.RDB$FIELD_SCALE) as DECIMAL_DIGITS,
    0 as NUM_PREC_RADIX,
    col.RDB$NULL_FLAG as NULLABLE, 
    NULL as REMARKS,
    fld.RDB$FIELD_PRECISION, 
    fld.RDB$FIELD_SUB_TYPE
     FROM RDB$RELATIONS rel, RDB$RELATION_FIELDS col, RDB$FIELDS fld 
     WHERE rel.RDB$RELATION_NAME=col.RDB$RELATION_NAME
     AND col.RDB$FIELD_SOURCE=fld.RDB$FIELD_NAME
     AND rel.RDB$OWNER_NAME='***SchemaName***'
     AND rel.RDB$RELATION_NAME='***TableName***'
    Emmanuel Lecoester
    => joomla addict.

  3. #3
    Membre actif Avatar de TMuet
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2003
    Messages
    225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 225
    Points : 288
    Points
    288
    Par défaut
    Merci beaucoup pour cette (surprenante ) réponse.

    J'en conclus donc qu'il n'existe définitivement pas de commande SQL reconnue par Interbase pour effectuer cette opération

    Merci encore et bonne année 2004.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Importer la structure d'une table
    Par barthelv dans le forum Outils
    Réponses: 3
    Dernier message: 05/10/2004, 11h37
  2. lister la structure d'une table
    Par Maitre B dans le forum Langage SQL
    Réponses: 2
    Dernier message: 10/09/2004, 10h43
  3. [SQL Access] Modifier la structure d'une table
    Par Le Lézard dans le forum Bases de données
    Réponses: 6
    Dernier message: 28/06/2004, 14h03
  4. Réponses: 7
    Dernier message: 18/06/2004, 09h58
  5. Lister le contenu d'une table sans connaitre ses champs
    Par Google.be dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 30/03/2004, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo