Bienvenue, Invité. Veuillez vous connecter ou vous enregistrer.
Avez-vous perdu votre courriel d'activation?
31 Juillet 2010, 02:28:35

Connexion avec identifiant, mot de passe et durée de la session
Accueil Aide Recherche Identifiez-vous Enregistrez-vous
forum.mangue.org  |  [TECHNOLOGIES]  |  Oracle, SQL server, DB2, MySQL, PostgreSQL, SAPDB, etc. (Modérateur: niko)  |  Sujet: Récupérer le nom du champ de la clé primaire d'une table 0 Membres et 1 Invité sur ce sujet.
Pages: [1] Imprimer
Auteur Sujet: Récupérer le nom du champ de la clé primaire d'une table  (Lu 1447 fois)
Shiingo
Mangue.org - CA
Full Member
*****
Sexe: Homme
Messages: 136



Voir le profil WWW
Récupérer le nom du champ de la clé primaire d'une table
« le: 06 Mai 2006, 12:56:15 »

Donc comme il est expliqué dans le topic, je cherche à récupérer le nom du champ de la clé primaire d'une table en SQL.

(en fouinant dans la table des contraintes)
- Sous Oracle pas trop de problème.
- Sous PostgreSQL pas trop de problème.
(en y allant à coup de SHOW gnagnagna FROM table)
- Sous MySQL pas trop de problème.

Mais trouver une requète qui marche sous les 3 sgbd en même temps, là je sèche.
Si vous avez une idée ou des pistes de comment faire, ça m'arrangerait bien ^^
D'ailleurs, il est possible qu'on ne puisse pas le faire ... je pencherais plus pour cette hypothèse mais je préfère poser la question pour m'en assurer.
Journalisée

Shaoulah
Mangue.org - CA
Full Member
*****
Messages: 189


Blurp ...


Voir le profil
Re: Récupérer le nom du champ de la clé primaire d'une table
« Répondre #1 le: 10 Mai 2006, 13:09:48 »

Bah tu fais une vue ou une procedure stockée qui te retourne ce dont tu as besoin dans chacunes de tes bases ...
Journalisée
Shiingo
Mangue.org - CA
Full Member
*****
Sexe: Homme
Messages: 136



Voir le profil WWW
Re: Récupérer le nom du champ de la clé primaire d'une table
« Répondre #2 le: 11 Mai 2006, 13:54:41 »

Je sais. Mais ce que je voulais faire c'est un truc du genre executeQuery("MaRequetePassePartout").
Alors qu'en fin de compte je suis obligé de distinguer les 3 sgbd séparements ...
Journalisée

Shaoulah
Mangue.org - CA
Full Member
*****
Messages: 189


Blurp ...


Voir le profil
Re: Récupérer le nom du champ de la clé primaire d'une table
« Répondre #3 le: 12 Mai 2006, 10:20:23 »

Bah oui justement tu peux faire un truc du genre executeQuery("exec taProcedureStockée ")
avec une implementation particulière pour chaque sgbd.
Journalisée
Shiingo
Mangue.org - CA
Full Member
*****
Sexe: Homme
Messages: 136



Voir le profil WWW
Re: Récupérer le nom du champ de la clé primaire d'une table
« Répondre #4 le: 12 Mai 2006, 13:21:26 »

Ui ui ui.
De toute façon c'est du pareil au même ^^
Journalisée

Pages: [1] Imprimer 
forum.mangue.org  |  [TECHNOLOGIES]  |  Oracle, SQL server, DB2, MySQL, PostgreSQL, SAPDB, etc. (Modérateur: niko)  |  Sujet: Récupérer le nom du champ de la clé primaire d'une table
Aller à:  

forum.mangue.org | Propulsé par SMF 1.0.8.
© 2001-2004, Lewis Media. Tous droits réservés.
Page générée en 0.087 secondes avec 19 requêtes.