Thema: Delphi [SQL] updateable View

Einzelnen Beitrag anzeigen

Benutzerbild von Smokey
Smokey

Registriert seit: 10. Nov 2003
Ort: Puerto de la Cruz
158 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: [SQL] updateable View

  Alt 19. Nov 2003, 12:20
Nuja steht ja im Text was da passiert :

Im Normalfall wird eine Änderung an Datensätzen über die View nicht gemacht, wenn diese über mehrere Tabellen geht.

Um das trotzdem machen zu können, werden Trigger gesetzt.
Triger überwachen quasi alle Aktionen die auf einer Datenbank ausgeführt werden.

Durch das :
 FOR TableView BEFORE UPDATE AS BEGIN wird beispielsweise festgelegt, dass der Trigger alle Updateanweisungen der View "TableView" abfängt und mit dem darunter festgelegten Code reagiert (also den Update vom Trigger aus ausführt).

Hoffe das ist verständlich

Was die Constrains angeht, liegt es vermutlich an Syntaxfehlern.
Im ersten CREATE TABLE is meiner Meinung nach ne Klammer zuviel am Ende (was aber nicht stören sollte) und im CREATE TABLE der zweiten Tabelle fehlt zb nen Komma.

Am besten den Code nomma prüfen.

mfg SmK
Greif dir ein gutes Stück Fleisch auf deinem Weg nach draussen !!!
  Mit Zitat antworten Zitat