Thema: Delphi select * und blobs

Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: select * und blobs

  Alt 9. Okt 2006, 12:01
Hallo,


1. bisher brauche ich alle Felder (jaja)

2. zum join

er meinte, dass man z.B. nie sowas schreiben sollte

SQL-Code:
select *
from table1
join table2 on table2.table_1_id=table1.id
Damit bekommst du alle Felder von table1 UND table2.
In der Regel braucht man aber nur ein paar Felder.
Durch das select * werden aber alle übers Netz gejagt,
und das kann bei Tabellen mit vielen Feldern schon etwas dauern.

Man schreibt dann normaerweise sowas wie

SQL-Code:
select table1.id, table1.name, table2.was_weissich
from table1
join table2 on table2.table_1_id=table1.id
Ein zweiter Nachteile des select * ist, wenn es einen
Feldnamen gibt, der in beiden Tabellen vorhanden ist.
Wenn du Pecj hast, wird irgendeine Tabelle "ausgelost",
und deren Feld übergeben.

Heiko
Heiko
  Mit Zitat antworten Zitat