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