Select * sauf un champ [Résolu]

Signaler
Messages postés
31
Date d'inscription
mercredi 9 novembre 2005
Statut
Membre
Dernière intervention
15 septembre 2013
-
Messages postés
31
Date d'inscription
mercredi 9 novembre 2005
Statut
Membre
Dernière intervention
15 septembre 2013
-
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

2 réponses

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
25
salut

la reponse est non

il est peut ter possible d'en faire avec les requetes sur le schema mais c'est pas conseillé
Messages postés
31
Date d'inscription
mercredi 9 novembre 2005
Statut
Membre
Dernière intervention
15 septembre 2013

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