Nbre colonne base de données

Bonjour,
est il possible de calculer le nombre de colonne d'une table dans une base de données??
et comment faire celà
Merci
Configuration: Windows Vista
Safari 525.19

1 réponse

  1. Salut,
    Si c'est sur oracle:
    SELECT a.table_name,
    COUNT (a.column_name)
    FROM USER_TAB_COLUMNS a WHERE
    a.table_name= 'NOM_DE_TABLE'
    GROUP BY a.table_name;
    J'espere ca pourra t'aider!!
    @+
    0
    1. Merci pour votre reponse mais ma base de donnée est sur acess et non oracle.
      pensez vous que c'est faisable aussi sur acess?
      0
    2. Modérateur
      @helpleaseSalut,

      on peut accéder en VBA au nombre de champs de la table.
      0
    3. @bluxpourriez vous me donner plus de details?? comment le faire en VBA
      sinon moi j'ecris mon code en java c'est possible de le faire en java??
      0
    4. Modérateur
      @helpPour afficher le nombre de champ de la table 'Table1' en VBA il suffit de faire :
      MsgBox CurrentDb.TableDefs("Table1").Fields.Count
      Ce qui me semble impossible à faire en Java puisque, si je ne m'abuse, Java n'accède qu'aux données des tables via jdbc...
      0
    5. @bluxSalut blux,

      Non, Java a accès également aux métadonnées via JDBC. Mais aucune idée s'il s(agit d'une base Access.

      ++
      0