sql-server-2005

Verwenden Sie dieses Tag für Fragen, die für die Version 2005 von Microsoft SQL Server spezifisch sind.
3
Antworten

Warum eine einfache T-SQL-UDF-Funktion die Codeausführung dreimal langsamer macht

Ich überschreibe eine alte gespeicherte Prozedur und habe bei der Verwendung einer Funktion anstelle von Inline-Code auf ein unerwartetes Leistungsproblem gestoßen. Die Funktion ist sehr einfach wie folgt: %Vor% Ich habe also zwei identis...
07.08.2009, 17:19
6
Antworten

Wie kann ich einen Primärschlüssel als AUTOINCREMENT erstellen?

Ich habe eine Tabelle in der Datenbank und der Hauptschlüssel ist "ID", ich möchte nur fragen, wie kann ich es machen AUTOINCREMENT Ich weiß, dass es Q ist, aber ich weiß nicht, wie ich es tun kann. Danke     
05.06.2009, 20:59
4
Antworten

Aktualisieren Sie alle SQL NULL-Werte in mehreren Spalten mit WHERE-Klausel auf Spaltenebene?

Wir haben eine Datenbank mit einer Reihe breiter Tabellen (jeweils 40-80 Spalten) und haben einen Fehler gefunden, der NULL-Werte in etwa 500 der Datensätze einführte. Die NULL-Werte können in jeder der Spalten vorkommen (alle sind Integer-Spalt...
15.10.2010, 02:02
4
Antworten

Tastaturkürzel für "Mit Server verbinden" in Management Studio

Gibt es eine Tastenkombination für das modale Fenster "Mit Server verbinden" in Microsoft SQL Server Server Management Studio? Das modale Fenster, das beim ersten Öffnen von SQL Server Management Studio über das Startmenü oder die Verknüpfung...
06.05.2009, 21:59
12
Antworten

sql Serverabfrage wird langsam von Java ausgeführt

Ich habe ein Java-Programm, das eine Reihe von Abfragen für eine SQL Server-Datenbank ausführt. Die erste dieser Abfragen, die eine Ansicht abfragen, gibt etwa 750.000 Datensätze zurück. Ich kann die Abfrage über SQL Server Management Studio aus...
07.06.2009, 02:36
5
Antworten

Bedingter Operator in SQL Where-Klausel

Ich wünschte, ich könnte etwas in SQl Server 2005 (das ich weiß, ist nicht gültig) für meine WHERE-Klausel tun. Manchmal ist @teamID (übergeben an eine gespeicherte Prozedur) der Wert einer existierenden teamID, sonst ist es immer Null und ich m...
02.04.2010, 19:37
2
Antworten

Was passiert mit der Primärschlüssel-ID, wenn sie das Limit überschreitet?

Wenn Sie einen neuen Datensatz hinzufügen, löschen Sie den Datensatz und fügen Sie ihn anschließend immer wieder hinzu. Früher oder später, wenn Sie einen neuen Datensatz hinzufügen, wird die Integer-Primärschlüssel-ID schließlich 2 Milliarden ü...
14.03.2011, 22:13
3
Antworten

Was ist Deadlock in einer Datenbank?

Was ist Deadlock in SQL-Server und wann es auftritt? Was sind die Probleme mit Deadlock und wie man es löst?     
05.05.2010, 16:12
6
Antworten

SQL-Abfrage zum Ausschließen von Datensätzen, wenn sie mit einem Eintrag in einer anderen Tabelle übereinstimmt (z. B. Ferientermine)

Ich habe zwei Tabellen:    Anwendung   applicationid (int)   Anwendungsname (varchar)   isavailable (Bit) und    Feiertage   applicationid (int)   Feiertagsdatum (Datetime) Ich muss das Flag isavailable für einen bestimm...
02.04.2009, 21:09
3
Antworten

Zusätzliche Leerzeichen werden am Ende der Spalte hinzugefügt

Wenn ich Daten in einer Tabelle speichere, werden dem Wert am Ende zusätzliche Leerzeichen hinzugefügt. Ich habe beobachtet, dass die Spaltenlänge 5 ist, wenn ich einen Wert von 3 Zeichenlänge einfüge, werden 2 zusätzliche Leerzeichen hinzugefüg...
29.12.2010, 17:36