Kategorie: "TSQL"

Trennzeichen getrennten String sortieren

Posted on Feb 28, 2011 von in TSQL
Manchmal braucht man Dinge... if object_id('dbo.OrderStringparts') is not NULL drop function dbo.OrderStringparts go create function dbo.OrderStringparts ( @String nvarchar(max), @Delimiter nvarchar(max) ) returns nvarchar(max) as begin… mehr »

Fortlaufende Summe

Posted on Feb 28, 2011 von in TSQL
  Eine Möglichkeit, eine fortlaufende Summe zu erzeugen ist die Nachfolgende. Voraussetzung ist eine fortlaufende Nummer ohne Lücken und aus Gründen der Performance ein Index auf die fortlaufenden Nummer. Da man diese Voraussetzungen selten vorfindet,… mehr »

Table Value Parameters (TVP) und kein passendes Client API. Was nun?

Posted on Sep 3, 2010 von in TSQL
Grundsätzlich sind in den Artikel von Erland Sommarskog die Vorgehensweisen beschrieben: http://www.sommarskog.se/arrays-in-sql-2008.html#Workarounds http://www.sommarskog.se/arrays-in-sql-2005.html#fixed-length Aber es wird dort nur beispielhaft auf… mehr »
1 Kommentar »

Rückgaben von Stored Procedures ad hoc weiterverarbeiten

Posted on Aug 31, 2010 von in TSQL
Wenn man die Rückgabe eines Resultsets einer Stored Procedure ad hoc in einer neuen Tabelle oder direkt weiterverarbeiten möchte, kann man mit Hilfe von OPENROWSET (siehe Hilfe, Ad Hoc Distributed Queries müssen erlaubt sein) ein wenig tricksen: Der… mehr »

In IN ist mehr drin

Posted on Aug 17, 2010 von in TSQL
  IN Operator test_expression [ NOT ] IN ( subquery | expression [ ,...n ] ) Bekannt ist, das man mit dem IN Operator prüfen kann, ob Werte in einer Spalte vorhanden sind: where Spalte1 in (1,2,3) das es auch andersherum geht, ist eher unbekannt.… mehr »
Tags: