Rheinfolge der Felder in einer Tabelle
Rheinfolge der Felder in einer Tabelle
am 20.02.2007 09:55:08 von Stefan Kilp
Hallo,
wenn man sich in div DB-Tools die Struktur einer Tabelle anzeigen läßt,
werden die Feldnamen in der interne Reihenfolge dargestellt. Kann man
die Reihenfolge auf einfache Weise verändern, z.b Feldnamen in
alphabetischer Reihenfolge, oder logisch gruppieren (Es geht nicht um
die Darstellung in einem Select, sondern nur in div. Admin Tools)
bsp:
aus
strasse,
vorname,
ort,
plz,
bemerkung,
nachname
soll
vorname,
nachname
strasse
plz,
ort,
bemerkung
gemacht werden
thanks
Re: Rheinfolge der Felder in einer Tabelle
am 20.02.2007 10:58:04 von Christian Hammers
On 2007-02-20 Stefan Kilp wrote:
> wenn man sich in div DB-Tools die Struktur einer Tabelle anzeigen läß=
t,=20
> werden die Feldnamen in der interne Reihenfolge dargestellt. Kann man=20
> die Reihenfolge auf einfache Weise verändern, z.b Feldnamen in=20
"ALTER TABLE .. MODIFY" (gib "HELP ALTER TABLE" ein, falls 5.0 oder höher=
).
tschüss,
-christian-
Re: Rheinfolge der Felder in einer Tabelle
am 20.02.2007 22:36:45 von Christian Kirsch
Stefan Kilp schrieb:
> Hallo,
>
> wenn man sich in div DB-Tools die Struktur einer Tabelle anzeigen läßt,
> werden die Feldnamen in der interne Reihenfolge dargestellt. Kann man
> die Reihenfolge auf einfache Weise verändern, z.b Feldnamen in
> alphabetischer Reihenfolge, oder logisch gruppieren (Es geht nicht um
> die Darstellung in einem Select, sondern nur in div. Admin Tools)
>
Was spricht gegen SELECT ... FROM Information.Schema ORDER BY
> bsp:
>
> aus
>
> strasse,
> vorname,
> ort,
> plz,
> bemerkung,
> nachname
>
> soll
>
> vorname,
> nachname
> strasse
> plz,
> ort,
> bemerkung
>
Sowas lässt sich mit "ORDER BY" natürlich nicht ohne weiteres
hinbekommen. Wofür braucht man in einem Administrationstool eine
bestimmte Reihenfolge der Felder? Ich verstehe, dass man das in einer
*Anwendung* möglicherweise haben möchte, aber für die reine Verwaltung
von Datenbanken ist doch die Reihenfolge der Felder irrelevant, oder?
Re: Rheinfolge der Felder in einer Tabelle
am 20.02.2007 23:12:35 von Stefan Kilp
Christian Kirsch schrieb:
> Stefan Kilp schrieb:
>
>>Hallo,
>>
>>wenn man sich in div DB-Tools die Struktur einer Tabelle anzeigen läßt,
>>werden die Feldnamen in der interne Reihenfolge dargestellt. Kann man
>>die Reihenfolge auf einfache Weise verändern, z.b Feldnamen in
>>alphabetischer Reihenfolge, oder logisch gruppieren (Es geht nicht um
>>die Darstellung in einem Select, sondern nur in div. Admin Tools)
>>
>
>
> Was spricht gegen SELECT ... FROM Information.Schema ORDER BY
>
[...]
> Sowas lässt sich mit "ORDER BY" natürlich nicht ohne weiteres
> hinbekommen. Wofür braucht man in einem Administrationstool eine
> bestimmte Reihenfolge der Felder? Ich verstehe, dass man das in einer
> *Anwendung* möglicherweise haben möchte, aber für die reine Verwaltung
> von Datenbanken ist doch die Reihenfolge der Felder irrelevant, oder?
wenn man sich in eine Datenbank einarbeiten soll mit ca 140 Tabellen und
durchschnittlich 36 Felder pro Tabelle ist es hilfreich, wenn innerhalb
der Tabelle die Felder eine Ordnung bieten.
gruss
stefan
Re: Rheinfolge der Felder in einer Tabelle
am 20.02.2007 23:59:50 von Dirk Brosowski
Stefan Kilp schrieb:
> Christian Kirsch schrieb:
>
>> Stefan Kilp schrieb:
>>
>>> Hallo,
>>>
>>> wenn man sich in div DB-Tools die Struktur einer Tabelle anzeigen
>>> läßt, werden die Feldnamen in der interne Reihenfolge dargestellt.
>>> Kann man die Reihenfolge auf einfache Weise verändern, z.b Feldnamen
>>> in alphabetischer Reihenfolge, oder logisch gruppieren (Es geht nicht
>>> um die Darstellung in einem Select, sondern nur in div. Admin Tools)
>>>
>>
>>
>> Was spricht gegen SELECT ... FROM Information.Schema ORDER BY
>>
> [...]
>
>> Sowas lässt sich mit "ORDER BY" natürlich nicht ohne weiteres
>> hinbekommen. Wofür braucht man in einem Administrationstool eine
>> bestimmte Reihenfolge der Felder? Ich verstehe, dass man das in einer
>> *Anwendung* möglicherweise haben möchte, aber für die reine Verwaltung
>> von Datenbanken ist doch die Reihenfolge der Felder irrelevant, oder?
>
>
> wenn man sich in eine Datenbank einarbeiten soll mit ca 140 Tabellen und
> durchschnittlich 36 Felder pro Tabelle ist es hilfreich, wenn innerhalb
> der Tabelle die Felder eine Ordnung bieten.
Durchschnittlich 36 Felder pro Tabelle? Ich beneide dich um diese
aussergewöhnlich gute Struktur ;)
Evtl. nimmst du Views, da kannst du deine Reihenfolge machen ohne mit
einem Alter table womöglich die sicher auch perfekte Anwendung dahinter
in Gefahr zu bringen.
Grüße
Dirk
Re: Rheinfolge der Felder in einer Tabelle
am 21.02.2007 08:58:57 von Andreas Kretschmer
Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de
Re: Rheinfolge der Felder in einer Tabelle
am 23.02.2007 21:20:30 von Dirk Brosowski
Andreas Kretschmer schrieb:
> begin Dirk Brosowski schrieb:
>
>>Durchschnittlich 36 Felder pro Tabelle? Ich beneide dich um diese
>>aussergewöhnlich gute Struktur ;)
>>
>>Evtl. nimmst du Views, da kannst du deine Reihenfolge machen ohne mit
>>einem Alter table womöglich die sicher auch perfekte Anwendung dahinter
>>in Gefahr zu bringen.
>
>
> Du hast echt die Hoffnung, daß das *richtig* verstanden worden ist?
Naja, ich verstehe es ;) und wenn es nicht verstanden wird, fragt man
nach. Oder? ;)
Grüße
Dirk