Forum: Datenbanken
Delphi
by dataspider,
21. Dez 2018
Ich denke aber, der Aufwand ist überschaubar...
CREATE GLOBAL TEMPORARY TABLE TMP$ID (
ID PK NOT NULL) ON COMMIT PRESERVE ROWS;
ALTER TABLE TMP$ID
ADD CONSTRAINT PK_TMP$ID
PRIMARY KEY (ID);
In der SP dann:
Forum: Datenbanken
Delphi
by dataspider,
21. Dez 2018
Sorry, ich habe das gestern tatsächlich ohne dem NOT getestet.
Es geht zwar mit left join, aber die Anzahl der Reads hier deutlich größer.
Ich fürchte, bei NOT IN ... wird wohl eine zusätzliche Tabelle die besten Ergebnisse bringen.
Frank
Forum: Datenbanken
Delphi
by dataspider,
21. Dez 2018
Richtig
War ja auch schon spät...
Frank
Forum: Datenbanken
Delphi
by dataspider,
20. Dez 2018
Ich habe es mal mit derived table getestet.
Es sollte so:
select a.* from tabelle a
join (select distinct 'id' from andereprozedur(irgendeinparameter)) b on b.id = a.feld1
where p2.id is null
gehen.