Affichage des champs d'une table [RESOLU]

Affichage des champs d'une table [RESOLU] - SQL/NoSQL - Programmation

Marsh Posté le 17-03-2009 à 17:29:42    

Bonjour à tous,  
 
 
Je suis en train de bosser sur un programme java qui attaque une base de données SQL.
Cependant je bloque au niveau de l'affichage des champs des tables.
 
Je m'explique :
 
J'ai une table SERVER_COM qui a pour champs : id_srv_com (ex : 1); nom_srv_com (ex : toto).
Je voudrai donc, non pas afficher les valeurs (1, toto, ...) mais les champs id_srv_com, nom_srv_com,...
 
Existe t-il une commande ?  
 
J'ai entendu parlé d'un SHOW COLUMNS pour mysql, mais en SQL ?  
 
 
D'avance merci :=)


Message édité par raxzor le 18-03-2009 à 10:56:31
Reply

Marsh Posté le 17-03-2009 à 17:29:42   

Reply

Marsh Posté le 17-03-2009 à 23:18:57    

Reply

Marsh Posté le 18-03-2009 à 10:10:40    

Autre solution utile dans certains cas : requêter la base de données "information_schema", la table "COLUMNS" qui contient toutes les infos sur toutes les colonnes de toutes les bases du serveur. Ca marche par contre que pour MySQL 5.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 18-03-2009 à 10:51:23    

Merci beaucoup ! toji, ton lien à résolu mon problème :)
 
Bonne journée !
 
 
 

Code :
  1. SELECT syscolumns.*
  2. FROM syscolumns JOIN sysobjects
  3.        ON syscolumns.id=sysobjects.id
  4. WHERE sysobjects.name='cia'

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed