Hallo,
ich möchte aus einer Tabelle, die eine sehr große Anzahl von Spalten hat, bis auf eine einzige alle auswählen.
Gibt es da ne Möglichkeit, nicht alle Spaltennamen hinschreiben zu müssen?
Gruß
Michael
Hallo,
ich möchte aus einer Tabelle, die eine sehr große Anzahl von Spalten hat, bis auf eine einzige alle auswählen.
Gibt es da ne Möglichkeit, nicht alle Spaltennamen hinschreiben zu müssen?
Gruß
Michael
hi!
Gibt es da ne Möglichkeit, nicht alle Spaltennamen
hinschreiben zu müssen?
was spricht dagegen, alle (also mittels „*“) zu selektieren und die nicht benötigte ganz einfach außer acht zu lassen?
und nein, mir fiele derzeit keine möglichkeit ein, eine spalte „wegzulassen“
grüße,
tomh
hi!
was spricht dagegen, alle (also mittels „*“) zu selektieren
und die nicht benötigte ganz einfach außer acht zu lassen?und nein, mir fiele derzeit keine möglichkeit ein, eine spalte
„wegzulassen“grüße,
tomh
Hallo,
Punkt 1 sehe ich genau so. Vage formuliert gibt es aber
folgende Lösung (für Oracle-RDBMS): das Data Dictionary
abfragen und dann den SELECT per dynamischem SQL
zusammenbasteln. Sehr aufwändig für einen sehr kleinen Nutzen…
hth,
Guido
hi!
Punkt 1 sehe ich genau so. Vage formuliert gibt es aber
folgende Lösung (für Oracle-RDBMS): das Data Dictionary
abfragen und dann den SELECT per dynamischem SQL
zusammenbasteln. Sehr aufwändig für einen sehr kleinen
Nutzen…
also so in die richtung select column_name from user_tables where table_name=‚BLABLA‘ and column_name != ‚WILL_ICH_NICHT‘??
sehr aufwendig, aber wenn’s schön generisch implementiert ist, in folge herrlich wiederverwertbar
grüße,
tomh
ps: an dynamische statements hab ich natürlich wieder mal nicht gedacht … *grmpf*