Als «sql-server» getaggte Fragen

82
Diagnose von Deadlocks in SQL Server 2005

In der Stack Overflow SQL Server 2005-Datenbank werden einige schädliche, aber seltene Deadlock-Bedingungen angezeigt. Ich habe den Profiler angehängt, mithilfe dieses hervorragenden Artikels zur Fehlerbehebung bei Deadlocks ein Ablaufverfolgungsprofil erstellt und eine Reihe von Beispielen...

82
Warum Select Top 100 Percent verwenden?

Ich verstehe, dass Sie vor SQL Server 2005 SQL Server "austricksen" konnten, um die Verwendung einer Reihenfolge in einer Ansichtsdefinition zu ermöglichen, indem Sie sie auch TOP 100 PERCENTin die SELECT- Klausel aufnehmen. Ich habe jedoch anderen Code gesehen, den ich geerbt habe und der SELECT...

82
SQL Server ORDER BY Datum und Nullen zuletzt

Ich versuche nach Datum zu bestellen. Ich möchte, dass die neuesten Daten zuerst eingehen. Das ist einfach genug, aber es gibt viele Datensätze, die null sind und die vor Datensätzen stehen, die ein Datum haben. Ich habe ein paar Dinge ohne Erfolg versucht: ORDER BY ISNULL(Next_Contact_Date, 0)...

82
Anwenden der MIN-Aggregatfunktion auf ein BIT-Feld

Ich möchte folgende Abfrage schreiben: SELECT ..., MIN(SomeBitField), ... FROM ... WHERE ... GROUP BY ... Das Problem ist, SQL Server mag es nicht, wenn ich den Mindestwert eines Bitfeldes berechnen möchte, gibt es den Fehler zurück Operand data type bit is invalid for min operator. Ich könnte die...

82
Grundlegendes zur PIVOT-Funktion in T-SQL

Ich bin sehr neu in SQL. Ich habe einen Tisch wie diesen: ID | TeamID | UserID | ElementID | PhaseID | Effort ----------------------------------------------------- 1 | 1 | 1 | 3 | 5 | 6.74 2 | 1 | 1 | 3 | 6 | 8.25 3 | 1 | 1 | 4 | 1 | 2.23 4 | 1 | 1 | 4 | 5 | 6.8 5 | 1 | 1 | 4 | 6 | 1.5 Und...

81
Tinyint vs Bit?

Ich möchte hier keinen Religionskrieg auslösen, aber es scheint zwei Denkschulen zu geben, wie man boolesche Werte in einer Datenbank darstellt. Einige sagen, es bitsei der geeignete Datentyp, während andere argumentieren, es tinyintsei besser. Die einzigen Unterschiede, die mir bekannt sind, sind...