Forum: Datenbanken
Delphi
by shmia,
1. Apr 2004
Nein, nur die abhängigen Tabellen sind betroffen.
CREATE VIEW xyView AS SELECT TabelleA.*, TabelleB.cxdf FROM TabelleA INNER JOIN TabelleB ON ....
Bei Änderungen an TabelleA muss die View auf jeden Fall refreshed werden.
TabelleB ist weniger kritisch, da nur ein Feld entnommen wird.
Die View wird sozusagen intern compiliert und als Objektcode gespeichert.
Und wenn dann der * in der...
Forum: Datenbanken
Delphi
by shmia,
31. Mär 2004
Strukturänderungen (Löschen, Einfügen, Ändern von Felder) an Tabelle1 bringen die
View durcheinander.
Dann muss man die Views refreshen.
Dazu folgende stored procedure:
CREATE PROCEDURE spRefreshAllViews
(
@TableName nvarchar(128) = NULL,
@OwnerName nvarchar(128) = NULL