Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird Temp-Tabellen erstellen (https://www.delphipraxis.net/126013-firebird-temp-tabellen-erstellen.html)

Eppos 16. Dez 2008 13:14

Datenbank: Firebird • Version: 1.5 • Zugriff über: bde

Firebird Temp-Tabellen erstellen
 
Hallo zusammen!

ich habe folgendes Problem.

Ich habe eine View generiert, auf diesen View mache ich mehrere Select-Abfragen.
Der View wird ja automatisch aktualisiert. Kann ich dieses aktualisieren unterbinden?

Vielen Dank.

Eppos

mkinzler 16. Dez 2008 13:21

Re: Firebird Temp-Tabellen erstellen
 
Nein, weil der Aufruf eines Views ja ein Aufruf der Abfrage dahinter ist.
Ab FB2 gibt es temp. Tabellen

mjustin 16. Dez 2008 13:34

Re: Firebird Temp-Tabellen erstellen
 
Zitat:

Zitat von Eppos
Hallo zusammen!

ich habe folgendes Problem.

Ich habe eine View generiert, auf diesen View mache ich mehrere Select-Abfragen.
Der View wird ja automatisch aktualisiert. Kann ich dieses aktualisieren unterbinden?

Vielen Dank.

Eppos

Mit dem Transaktions-Isolationslevel 'Repeatable Read' erhältst Du einen Datenbank-Snapshot, der unabhängig von anderen Transaktionen unverändert bleibt, die View bleibt damit konstant. Ausgenommen natürlich Änderungen die von der 'eigenen' Transaktion aus erfolgen.

Ein Risiko bei InterBase/FireBird ist, dass lang laufende Transaktionen mit diesem Level zu sehr hoher Datenbankbelastung führen können.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz