Tag: "query"

Analoge Zeit in Transact-SQL

Posted on Apr 10, 2013 von in SQL Server

Gestern gab es hier eine kleine interne Diskussion um ASCII Art und in diesem Zusammenhang fiel mir ein kleines "Highlight" ein, das mittlerweile vor fast 10 Jahren (seufz!) stattgefunden hat und das wert ist, aufbewahrt zu werden.

Ganze Geschichte »

Tags: ,

Quick and Dirty Datenbank Dokumentierer

Posted on Dez 9, 2011 von in SQL Server

Immer wieder liest man Fragen, wie man über alle Datenbanken einer Instanz hinweg, alle Tabellen plus Spalten und deren Datentypen usw... auslesen kann

Ganze Geschichte »

Tags: ,
4 Kommentare »

Short-Circuiting und CASE Ausdrücke

Posted on Mär 4, 2011 von in SQL Server

Bart Duncan hat einen sehr interessanten Blog-Eintrag zu Short-Circuiting und CASE Audrücken verfasst.

Ganze Geschichte »

SELECT COUNT(*) vs. SELECT COUNT(1)

Posted on Jan 25, 2011 von in SQL Server

Immer wieder kann man die Datenbank Communities die Behauptung lesen, dass ein SELECT (1) schneller sein soll als ein SELECT COUNT(*).

Ganze Geschichte »

3 Kommentare »

Wie oft wird ein Trigger abgefeuert?

Posted on Jan 7, 2011 von in SQL Server

Genau einmal pro INSERT/UPDATE/DELETE Aktion wird ein Trigger abgefeuert. Auch wenn zum Beispiel ein UPDATE Statement mehr als eine Zeile betrifft.

Ganze Geschichte »

ERROR_PROCEDURE gibt keinen Schemanamen zurück

Posted on Dez 28, 2010 von in SQL Server

Ein kürzlicher Beitrag von Yuri (object_id der aktuellen gespeicherten Prozedur ermitteln) hat mich daran erinnert, dass ich schon seit einiger Zeit meinem Unmut über eine Inkonsequenz in SQL Server Ausdruck verleihen wollte.

Ganze Geschichte »

IDENTITY Eigenschaft entfernen

Posted on Nov 25, 2010 von in SQL Server

So einfach und leicht das Definieren der IDENTITY Eigenschaft für eine numerische Spalte ist, so umständlich und wenig intuitiv ist das Entfernen dieser Eigenschaft später wieder. Es gibt tatsächlich keinen direkten Weg, so wie ALTER TABLE DROP IDENTITY oder ALTER TABLE ALTER COLUMN...

Ganze Geschichte »

Zahlen eines Integers aufaddieren

Posted on Okt 17, 2010 von in SQL Server
DECLARE @i int, @l int;
SELECT
@i = 12, @l = LEN(@i);

SELECT
SUM(x.Digit)
FROM
(SELECT
CAST(SUBSTRING(RTRIM(@i), N.Number, 1) AS int) AS Digit
FROM
dbo.Number N
WHERE
N.Number BETWEEN 1 AND LEN(RTRIM(@i))
) x;