Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/07/2007, 16h20   #1
Invité régulier
 
Inscription : juillet 2007
Messages : 43
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 43
Points : 6
Points : 6
Par défaut Requete SQL pour Firebird 1.5

Bonjour!
Je suis actuellement entrain de developper une petite application en php en relation avec une base Firebird.
J'ai besoin de lister le nom des champs d'une table dans un menu deroulant, le probleme est : quelle est la requete SQL pour lister le nom des champs d'une table sous firebird??? J'ai deja tester SELECT COLUMN_NAME FROM TABLE_NAME WHERE TABLE_NAME = 'LOT' ou encore SHOW FIELDS FROM LOT... Mais aucuen n'est acceptée! J'utilise également l'extension php_pdo pour firebird.
Mer de votre aide
pit2121 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 17h40   #2
Membre régulier
 
Inscription : février 2005
Messages : 100
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 100
Points : 88
Points : 88
Si ta table est bien LOT alors c'est

Code :
1
2
3
4
5
6
7
 
SELECT 
  rdb$field_name AS "CHAMP"
FROM 
  rdb$relation_fields 
WHERE
  rdb$relation_name='LOT'
sillycoder est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 17h58   #3
Invité régulier
 
Inscription : juillet 2007
Messages : 43
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 43
Points : 6
Points : 6
Merci Merci
La requete fonctionne correctement

Code :
1
2
3
4
5
6
7
 
SELECT 
  rdb$field_name AS CHAMP
FROM 
  rdb$relation_fields 
WHERE
  rdb$relation_name='LOT'
pit2121 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h25.


 
 
 
 
Partenaires

Hébergement Web