Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi sql-anweisung für leere ergebnismenge (https://www.delphipraxis.net/64970-sql-anweisung-fuer-leere-ergebnismenge.html)

sancho1980 10. Mär 2006 15:26

Datenbank: interbase 6.5 • Zugriff über: ibx, ibexpert

sql-anweisung für leere ergebnismenge
 
noch eine frage vom großen fragensteller:
gibt es so etwas wie einen sql-query, der mir IMMER und garantiert eine leere ergebnismenge zurückliefert?
will ein tibdataset nur zum einfügen von daten nutzen und will mir den overhead des holens der daten von der datenbank sparen
will aber trotzdem über fest in meinem dataset verdrahtete felder verfügen
habe schon nachgedacht über sowas wie

SQL-Code:
select * from table
where id = -1
aber das geht nur solange ich eine integer-id habe

gibt es vielleicht eine elegantere und universellere art das auszudrücken, so nach dem motto?

SQL-Code:
select * from table
where nirgendwo
grüße,
martin

Bernhard Geyer 10. Mär 2006 15:31

Re: sql-anweisung für leere ergebnismenge
 
SQL-Code:
select * from table where 1 = 2

sancho1980 10. Mär 2006 15:56

Re: sql-anweisung für leere ergebnismenge
 
ah, gut zu wissen :hi:

WePo 10. Mär 2006 17:00

Re: sql-anweisung für leere ergebnismenge
 
Zitat:

Zitat von Bernhard Geyer
SQL-Code:
select * from table where 1 = 2

Toll!
Habe es gleich probiert.
Jetzt geht sogar folgendes ganz einfach für temp-dateien:
select * into temp from
(select * from table where 1=2).
Klasse Vorschlag.
Werner


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