Beispiel zur Zusammenfassung

In diesem Artikel wird wie angekündigt ein Anwendungsbeispiel gezeigt, welches mittels Table Valued Parameters und MERGE ein als Tabelle gespeichertes Ergebnis von GROUPING SETS erweitert und aktuell hält. Selbstverständlich wird mit INSERT over DML die… mehr »

MERGE

MERGE geisterte unter dem Begriff „Upsert“, eine Wortschöpfung aus Update und Insert, durch die SQL Server Community. MERGE ist aber mehr als eine Kombination aus INSERT und UPDATE. MERGE ist quasi eine Super DML Klausel, die INSERT, UPDATE und DELETE… mehr »

INSERT over DML

INSERT over DML ist eine Vereinfachung im Gebrauch der in SQL Server 2005 eingeführten OUTPUT Klausel, die es zusätzlich erlaubt Daten zu filtern. Zur Erinnerung: Die OUTPUT Klausel gibt die einem DML Statement (UPDATE, INSERT, DELETE, MERGE) Einträge… mehr »

GROUPING SETS

Wer viel mit Auswertungen zu tun hat und GROUP BY sowie ROLLUP und CUBE bis hin zur Verzweiflung benutzen muss, der hat mit der bei SQL Server 2008 eingeführten Klausel GROUPING SETS sicherlich seine Freude. Wer beispielsweise solche Auswertungen… mehr »

Table Valued Parameters

Wer sich jemals mit der Problematik beschäftigen musste, wie man ein Array bzw. Recordset an eine Stored Procedure (SP) oder Function (F) übergeben kann, wird hoffentlich bei Erland Sommarskog http://www.sommarskog.se/arrays-in-sql.html vorbeigeschaut… mehr »
1 2 3