Registriert seit: 15. Mär 2005
672 Beiträge
FreePascal / Lazarus
|
AW: FB 3.0 Update mit where exists durchläuft alle Record der upd tbl.
15. Jun 2024, 15:52
klar kann man so einen index zusätzlich erstellen, der aber speed beim schreiben
kostet wie jeder index.
CREATE INDEX RECHNUNGEN_IDX2 ON RECHNUNGEN COMPUTED BY (cast(rechnungsnr as integer));
Bringt aber in dem beispiel auch nur dann was wenn das indizierte feld mit der gleichen
expression benutzt wird.
select ADRESSID
from RECHNUNGEN R
where cast(R.RECHNUNGSNR as integer)= 1
auch das hier geht schon indiziert mit dem schon vorhandenen index ohne extra index, ist
aber ein sehr umständlicher Ersatz für die beiden tüdelchen
select ADRESSID
from RECHNUNG R
where R.RECHNUNGSNR= cast(1 as varchar(80))
|