2010-06-11 4 views
4

au lieu de SELECT * FROM mytable, je voudrais sélectionner tous les champs SAUF un (à savoir, le champ «sérialisé», qui stocke un objet sérialisé). C'est parce que je pense que perdre ce champ accélérera beaucoup ma requête. Cependant, j'ai tellement de domaines et je suis tout à fait le gars paresseux. est-il un moyen de dire ...Sélection de tous les champs sauf un?

`SELECT ALL_ROWS_EXCEPT(serialized) FROM mytable` 

?

merci!

Répondre

5

Non, il n'y a pas de convention dans SQL pour obtenir toutes les colonnes sauf une (ou un certain nombre de colonnes). Etre explicite sur les colonnes retournées, de préférence en utilisant un alias de table (même si ce n'est que pour une seule table), est idéal.

Questions connexes