Archiv für: August 2010

Leere Strings und implizite Datentyp Konvertierung

Angenommen wir haben folgende Ausgangssituation: create table mytable( a int)insert into mytable(a) values(0) Und wir wollen nun die Daten abfragen.select Afrom myTablewhere A=0A ----------- 0 So, genauso wie es… mehr »

JOIN Stolperfallen Teil 2

Immer wieder kann man Leute beobachten, die fragen, warum ihr LEFT JOIN Statement nicht das gewünschte Resultset zurückbringt. Beispiel:CREATE TABLE #Table1(tid INT, c1 CHAR)CREATE TABLE #Table2(tid INT, c2 CHAR)INSERT INTO #Table1SELEC… mehr »

Tabellen ohne Indizes

Hier sind diverse Möglichkeiten um zu überprüfen, für welche Tabellen kein Clustered Index definiert wurde:CREATE TABLE dbo.t(c1 int) -- heapCREATE TABLE dbo.t1(c1 int PRIMARY KEY) -- cixCREATE TABLE dbo.t2(c1 int)GOCREATE NONCLUSTERED INDEX ix_t2 ON d… mehr »

IDENTITY Wert überschreitet den Gültigkeitsbereich

Die IDENTITY Eigenschaft ist eine oft genutzte Methode eine eindeutige Kennzeichnung eines Datensatzes zu erreichen. Sie wird in der Regel für eine Spalte vom Datentyp INTEGER verwendet. Damit stehen ca. 2,1 Mrd. Werte zur Verfügung. Doch was passiert ei… mehr »

Boolean Werte in Worte umwandeln

BOOLEAN Werte sind nicht für jedermann intuitiv. Hier ist ein netter Trick, um 0 und 1 etwas verständlicher zu machen. Mal angenommen, wir speichern Daten in unserer Tabelle, die logische Informationen repräsentierten und wollen nun das Ergebnis ein… mehr »

Natürliche Sortierreihenfolge erreichen

In PHP existiert eine Funktion natsort, die ein Array von Argumenten derart sortiert, wie es auch ein Mensch machen würde. Also, angenommen man hat folgendes Array$array1 = $array2 = array ("fk-1", "fk-2", "fk-10", "fk-12"); Dann liefert$array1 =… mehr »

Neuer Blogger auf InsideSQL.org

Und wieder kann ich mit Freude verkünden, dass ein weiteres Mitglied der deutschen SQL Server Community sich entschlossen hat, auf InsideSQL.org zu bloggen:Uwe Ricken Den Teilnehmern von microsoft.public.de.sqlserver (R.I.P) und jetzt den MSDN… mehr »

Der ultimative Guide für die Datetime Datentypen

Original von Tibor Karaszi; deutsche Übersetzung von Frank Kalis ÜberblickZweck dieses Artikels ist es zu erklären, wie die Datetime Datentypen in SQL Server arbeiten; einschliesslich häufig auftretender Stolperfallen und allgemeinen Empfehlungen im Um… mehr »
1 2 »