Was sind eigentlich… SET-Operatoren? UNION, INTERSECT und EXCEPT mit Beispielen

Als SQL-Einsteiger
kommt man recht schnell an den Punkt, wo man Informationen aus mehr als einer
Tab [Mehr]

SQL - verschiedene nichtgruppierte Indizes

Wir unterteilen in SQL in zwei große Gruppen von Indizes:
gruppierte und nicht gruppierte (Engl.: cl [Mehr]

Was ist eigentlich... ROLLBACK und COMMIT?

In
diesem Artikel beschäftigen wir uns mit SQL Transaktionen. Was ist eine
Transaktion? Wofür brauch [Mehr]

Untergruppierungen mit OVER PARTITION BY

Gruppieren von SQL-Abfragen kennen wir von Aggregatfunktionen
wie SUM() oder AVG(). Mit einem GROUP [Mehr]

Was ist eigentlich... ein Clustered Index?

Ihr beschäftigt euch mit SQL und wollt wissen, was ein Index
ist und wofür wir das brauchen? Dann se [Mehr]

TSQL–Funktionen sind super – oder doch nicht?

In diesem Blogeintrag werde ich die Performancehintergründe von Funktionen erleuchten und herausfinden, ob Funktionen wirklich zu den schwarzen Schafen gehören. Funktionen können das Leben enorm erleichtern, da sie uns immer wiederkehrende Berechnungen oder Abläufe ersparen. Das... [Mehr]

Von Anfang an – Startup Script Für SQL Server


Andreas Rauch

Sie wollen nach Start des SQL Server ein bestimmtes SQL Script laufen lassen, um etwa den Zeitpunkt des Starts zu protokollieren oder etwa Prüfabfragen zu starten und zu protokollieren? Dann sind Prozeduren, die automatisch nach Start des SQL Servers Dienstes gestartet werden genau das Richtige. Ve... [Mehr]

Verschätzt - AdHoc Abfragen Probleme


Andreas Rauch

Ich kenne nicht viele Systeme, deren SQL Logik nicht in Prozeduren verpackt worden wäre, aber dennoch.. es gibt sie. Sofern sie ebenfalls vorhaben, mehrfach AdHoc Abfragen an den Server zu stellen, in dem Sie beispielsweise auf Prozeduren in Anwendungen verzichten, dann sollten sie sich folgenden Um... [Mehr]

Anderer Ansicht sein – die Crux der Sicht


Andreas Rauch

Gerade für Anfänger scheinen Sichten das Maß aller Dinge zu sein. Sichten Editor im SSMS verhilft einem spielend einfach komplexere Joins zusammenzubasteln. Und so werden es mehr und mehr Sichten .. und Sichten greifen auf Sichten zu, die auf Sichten zugreifen , die auf Sichten zugreifen. Sie wissen... [Mehr]

Dynamisches SQL

Was versteht man unter einer dynamischen Abfrage?Wenn man mit Variablen arbeitet, kommt es öfters vor das wir die Variable in die WHERE-Bedingung einbauen und somit eine Überprüfung durchführen. Macht allerdings ohne Prozedur oder Funktion eher weniger Sinn. Deshalb übergebe... [Mehr]