![]() |
Datenbank: MySQL • Version: 5 • Zugriff über: Zeos
Alle Felder bis auf ein bestimmtes mit SQL selektieren
Hallo zusammen,
wie kann ich mit SQL alle Felder bis auf ein bestimmtes selektieren? Also sowas:
SQL-Code:
ihr wisst denke ich was ich meine
SELECT *, NOT ID FROM Tabelle
MfG :angel: |
Re: Alle Felder bis auf ein bestimmtes mit SQL selektieren
Geht m.W. nicht.
|
Re: Alle Felder bis auf ein bestimmtes mit SQL selektieren
Das könnte man aber über einen Umweg lösen.
Lass Dir einfach alle vorhandenen DB-Felder in eine Stringlist geben und schliesse das nicht gewünschte Feld aus. Danach erstellst Du einfach den SQL-String und fertig... |
Re: Alle Felder bis auf ein bestimmtes mit SQL selektieren
Es ist nur die Frage, ob sich der Aufwand lohnt. Ein Feld mehr oder weniger bei der Abfrage macht den Kohl auch nicht Fett.
Für was brauchst du das? |
Re: Alle Felder bis auf ein bestimmtes mit SQL selektieren
Ok, da hast Du vielleicht recht, aber der Aufwand ist eher gering und manchmal gibt es einfach Felder in Datenbanken, die nicht für jedermans´s Augen bestimmt sind.
|
Re: Alle Felder bis auf ein bestimmtes mit SQL selektieren
Dan beleibt dir nichts anderes übrig, als die felder einzeln in die Feldliste zu schreiben oder halt alle und nicht alle anzuzeigen.
|
Re: Alle Felder bis auf ein bestimmtes mit SQL selektieren
Ich habe mir für diverse Applikationen einen einfachen SELECT-Generator geschrieben.
Außerdem könntest Du die Zugriffskontrolle doch auch im Client machen: DB sendet alle Felder, aber angezeigt werden eben nur die, für die der Anwender die Berechtigung hat... Ok, ist nicht die korrekte Art, aber sonst müsstest Du dir auf DB-Seite einen Select-Generator basteln, der, abhängig vom Benutzerkonto, die Felder individuell zusammenstellt. Das scheitert, weil MYSQL <5 keine Stored Procedures beherrscht. Kann man serverseitig nichts einstellen? |
Re: Alle Felder bis auf ein bestimmtes mit SQL selektieren
Hallo Martin,
wenn du mit MySQL Version 5 arbeitest, dann steht dir der lehrbuchmäßig korrekte Weg offen: Alle Lesezugriffe über Views abwickeln. Benutzer in Benutzergruppen einteilen und jeder Gruppe einen Satz adäquate Views spendieren. Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz