außer einer Spalte alle anderen auswählen

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*