blog posts

I write about Azure, .NET, React, Vue.js and other topics of software development




SQL Server 2012: EOMONTH Funktion

Mit dem SQL Server 2012 ist eine neue Datumsfunktion dazu gekommen. Mit EOMONTH ist es möglich sich den letzten Tag des Monats ausgeben zu lassen. Dies ist besonders interessant wenn man Wertebereiche innerhalb eines Monats oder über mehrere Monate Tag genau selektieren möchte.

Read more
Robert Meyer 9 January 2017 EOMONTH SQL Server 2012 permalink


Paging mit OFFSET und FETCH im SQL Server 2012

Lange hat es gedauert, doch nun beherrscht der SQL Server mit Version 2012 endlich das Paging. Unter Paging versteht man die Festlegung davon wie viele Datensätze pro Seite ausgeben werden sollen. Dies wird besonders bei diversen Webapplikationen benötigt um die Anzahl der geladenen Daten zu verringern.

Read more
Robert Meyer 9 January 2017 FETCH OFFSET ORDER BY ROW_NUMBER SQL Server 2012 TOP permalink

Neuerungen mit SharePoint 2013

Diese Nacht war es endlich soweit und die Microsoft SharePoint 2013 Preview stand, neben Office 2013, zum Download bereit. Natürlich bringt SharePoint 2013 viele neue Features mit. Mit einigen hat man gerechnet, andere kamen ziemlich überraschend. Ich möchte euch hier eine kurze Auflistung der neuen Features zur Verfügung stellen.

Read more
Robert Meyer 9 January 2017 Features Neuerungen SharePoint 2013 permalink

Update auf große Datenmengen mit @@ROWCOUNT

Häufig steht man vor der Herausforderung in einer sehr großen Tabelle Datensätze zu aktualisieren. Hat diese z.B. wie in meinem Szenario über 10 Millionen Datensätze und einen Trigger der auf Update Commands reagiert, ist es nicht sehr sinnvoll mit einem mal mehr als 1000 Zeilen zu aktualisieren. Hierbei kann es zu ungewollten Table Locks kommen. Noch problematischer wird es, wenn während des Zeitpunktes des Updates viele Abfragen auf dieser Tabelle ausgeführt werden.

Read more
Robert Meyer 9 January 2017 ROWCOUNT UPDATE WAITFOR DELAY permalink