Kategorie: "TSQL"
Trennzeichen getrennten String sortieren
Feb 28th
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
Feb 28th
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?
Sep 3rd
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 »
Rückgaben von Stored Procedures ad hoc weiterverarbeiten
Aug 31st
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
Aug 17th
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 »