Skip to Content
T-SQL-Abfragen für Microsoft SQL-Server 2022
book

T-SQL-Abfragen für Microsoft SQL-Server 2022

by Dirk Angermann
June 2024
Intermediate to advanced
280 pages
5h 24m
German
mitp Verlag
Content preview from T-SQL-Abfragen für Microsoft SQL-Server 2022
264
Kapitel 20
Verbessern der Abfrageleistung
SELECT
LNr AS 'Nummer'
,LDatum AS 'Datum'
FROM dbo.Lieferung
WHERE DATEDIFF(yy,LDatum,GETDATE())>= 4;
Im folgenden Beispiel wird die für eine bessere Suchleistung umgeschriebene
Abfrage angezeigt. Die Spalte wurde von der Funktion getrennt.
SELECT
LNr AS 'Nummer'
,LDatum AS 'Datum'
FROM dbo.Lieferung
WHERE LDatum <= DATEADD(yy,-4,GETDATE());
Ein weiterer Ansatz der Optimierung wäre das Vermeiden von temporären Ta-
bellen oder Tabellenvariablen. Hier stehen als Alternativen Tabellenausdrücke
und Fensterfunktionen zur Verfügung.
Datenbanksysteme sind für eine mengenorientierte Arbeitsweise von Haus aus
optimiert. Deswegen ist das Verwenden von Cursorn, die datensatzorientiert ar-
beiten, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Microsoft 365 – Das Praxisbuch für Anwender, 2nd Edition

Microsoft 365 – Das Praxisbuch für Anwender, 2nd Edition

Melanie Schmidt

Publisher Resources

ISBN: 9783747506332