Hi
| Hansa hat folgendes geschrieben: |
Der Sinn des ganzen ist mir nicht ganz klar. Wo entsteht Bedarf dafür
|
Der Sinn liegt darin von der Fat-Client weg zu einer Fat-Server Programmierung zu kommen.
Mal angenommen ich muss Werte in einem Datensatz aktualisieren. Wenn der Datensatz vorhanden ist, wird aktualisiert, wenn der Satz noch nicht vorhanden ist, muss ich ihn zuerst anlegen. Dazu brauche ich aber Werte aus zwei anderen Tabellen.
Wenn ich das in meinem Programm mache, muss ich also zuerst feststellen ob der Satz vorhanden ist (SELECT). In dem Fall mache ich ein UPDATE. Ist er nicht vorhanden hole ich die Werte aus den beiden anderen Tabellen (SELECT, SELECT) und anschliessend ein INSERT.
Hinterlege ich nun diesen ganzen Schums in einer Prozedur in der Datenbank, besteht die einzige Aufgabe in meinem Programm diese Prozedur mit den notwendigen Parametern aufzurufen. Der Rest passiert direkt auf dem Server und damit werden auch keine unnötigen Daten übers Netzwerk hin- und hergeschickt.
Gruss Lothar
Der BH ist für die Brust, der Plan ist für'n Ar...