Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL Tabelle Temporär erstellen...... (https://www.delphipraxis.net/88436-sql-tabelle-temporaer-erstellen.html)

dor557 15. Mär 2007 11:52

Datenbank: Firebird • Version: 2.0 • Zugriff über: IB-Komponenten

SQL Tabelle Temporär erstellen......
 
Ich möchte eine temporäre tabelle erstellen.

Diese sol durch eine Procedure erstellt werden und nach beendugung der Procedure wieder entfernt werden.

Da ich suchfunktionen brauche um gewisse daten auszulesen bleibt mir da anscheinend keine andere wahl. oder ???

oder sollte ich das dann evtl. mit XML versuchen ???

Da müsste ich dann aber wieder einen eintrag nach dem anderen durchsuchen oder kann ich auch direkt mit einer Procedure oder funktion nach einem Eintrag suchen ??

Gruss Sascha

mkinzler 15. Mär 2007 12:01

Re: SQL Tabelle Temporär erstellen......
 
Ich verstehe nicht ganz was du vorhast.
Um wieviele Daten handelt es sich?
Vielleicht kannt du es Über Session-Kontext-variablen lösen.
Ab FB 2.1 (Q2/2007) werden Global temporary tables unterstützt.

mbamler 15. Mär 2007 12:11

Re: SQL Tabelle Temporär erstellen......
 
select pr_nr, pr_name
into #pr_temp
from projekt
Die temporäre Tabelle #pr_temp wird erstellt und mit den Werten aus
der Tabelle projekt gefüllt


- Eine temporäre Tabelle ist grundsätzlich Prozedur-lokal, d.h. sie und alle
untergeordneten Prozeduren können auf die temporären Tabellen zugreifen.

Gruß
Matthias

dor557 16. Mär 2007 05:03

Re: SQL Tabelle Temporär erstellen......
 
Danke für die Hilfe....

Habe nur FB 2.0....

ist nicht so schlimm...

Habe inzwischen mein Problem gelöst.

Hätte auch gleich drauf kommen können. Wollte mit der Kirche ums Dorf arbeiten... Danke Trotzdem für die Hilfe....


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:38 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