Select * sauf un champ [Résolu]

Messages postés
31
Date d'inscription
mercredi 9 novembre 2005
Statut
Membre
Dernière intervention
15 septembre 2013
- - Dernière réponse : wahidov2000
Messages postés
31
Date d'inscription
mercredi 9 novembre 2005
Statut
Membre
Dernière intervention
15 septembre 2013
- 28 janv. 2009 à 21:02
Bonjour,

Existe t'il une syntaxe permettant de sélectionner tous les champs d'une table sauf un champ, sans avoir à énumérer tous les champs que l'on veut garder ?
Merci d'avance

Bonne journée




wahidov
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
23
2
Merci
salut

la reponse est non

il est peut ter possible d'en faire avec les requetes sur le schema mais c'est pas conseillé

Dire « Merci » 2

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 216 internautes nous ont dit merci ce mois-ci

Commenter la réponse de nhervagault
Messages postés
31
Date d'inscription
mercredi 9 novembre 2005
Statut
Membre
Dernière intervention
15 septembre 2013
-2
Merci
bonjour,
merci nhervagault pour votre reponse
j'ai trouvé une solution qui permit  d'évité de tapé tous les champs

en premier lieu je récupères les champs de la table par la requête suivante :

query1: « select name from syscolumns where id=(select id from sysobjects where name =’nom_de_table’)

Après je charge les champs de query1 dans une variable de type string (sauf le champXX par exemple)

Var liste_champs : string

.

.

.

 While not fin de query1 begin

If query1name.value <> champxx

Then liste_champs:=liste_champs+name+’,’;

Query1.next.                end;

Supprimer le denier ‘,’ et utilisé la variable liste_champ dans une requete

Select liste_champ from nom_de_table

wahidov
Commenter la réponse de wahidov2000