Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Query in Table schreiben (https://www.delphipraxis.net/56414-query-table-schreiben.html)

renekr 5. Nov 2005 10:21

Datenbank: sql • Version: 2000 • Zugriff über: ado

Query in Table schreiben
 
Hi,

Kann mir jemand sagen ob es möglich ist ein Komplettes Ergebniss eines Querys in eine Tabelle zu schreiben???

Wenn diese Tabelle vorher geleert worden ist?

Danke

berndberndbernd5b 5. Nov 2005 11:37

Re: Query in Table schreiben
 
hi `

Wofür????

Im prinzip hast du ja schon eine "virtuelle" Tabelle, dein Query.

Union 5. Nov 2005 11:41

Re: Query in Table schreiben
 
Es gibt zwei Möglichkeiten:
SQL-Code:
-- Erstellt eine neue Tabelle
select * into <NeueTabelle> from <AlteTabelle> <weitere Anweisungen>
-- Lädt Query in bestehende Tabelle
delete from <NeueTabelle>
insert into <NeueTabelle> (select * from <AlteTabelle> <weitere Anweisungen>)

renekr 5. Nov 2005 11:55

Re: Query in Table schreiben
 
Hi,

Vielen Dank.
@ berndberndbernd5b
Ja ev mache ich das verdammt Umständlich.

Ich will 2 Selects Vergleichen die aus 1 Tabelle rausgehn und 1 weitere im inner join.


Eigentlich kann ich auch eine SQL View machen,nur das ist das Problem.

Ich habe nochnie mit SQL View gearbeitet, kenne das nur von Access.

Wie kann ich auf eine SQL View denn zugreifen,weiß das jemand?


Vielen Dank.

Union 5. Nov 2005 12:12

Re: Query in Table schreiben
 
Eine View erstellst Du normalerweise mit
SQL-Code:
Create View <viewname> as Select <Select-Anweisungen-ohne-Order-by>
Danach kannst Du es wie eine Tabelle ansprechen - ausser natürlich insert und update.

renekr 5. Nov 2005 12:17

Re: Query in Table schreiben
 
Vielen Dank.

Ich habe die View mal aufm Server manuel leingetragen.

Werde ein bisschen damit rum experimentieren.

Thx

renekr 5. Nov 2005 12:36

Re: Query in Table schreiben
 
Hi,
weißt du ev. auch ob folgendes geht?

Ich habe ein Query und will einen Select auf das Query machen ?
Geht das?

Union 5. Nov 2005 12:45

Re: Query in Table schreiben
 
Zitat:

Zitat von renekr
Hi,
Ich habe ein Query und will einen Select auf das Query machen ?
Geht das?

Das geht nicht. Du kannst entweder mit verschachteltem SQL arbeiten oder halt eine Query mit Select into in eine temporäre Tabelle schreiben. Auf diese kannst Du dann ein Select machen.

berndberndbernd5b 6. Nov 2005 23:17

Re: Query in Table schreiben
 
wofür den ?

gibt doch auch keinen Sinn
mach einfach ne 2. Query, mit allen eigenschaften der 1. und halt das "besondere", ich hoffe du verstehst, was ich mein, naja


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:19 Uhr.

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