Als «sql-server-2005» getaggte Fragen

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

10
Rundung von SQL DateTime auf Mitternacht
Ich habe ein kleines Problem mit meiner SQL-Abfrage. Ich verwende die GETDATE-Funktion. Nehmen wir jedoch an, ich führe das Skript um 17:00 Uhr aus. Es werden Datensätze zwischen dem 12.12.2011, 17:00 Uhr und dem 18.12.2011, 17:00 Uhr abgerufen. Wie kann ich dafür sorgen, dass Rekorde für den gesamten 12.12.2011 - …

18
SELECT FOR UPDATE mit SQL Server
Ich verwende eine Microsoft SQL Server 2005-Datenbank mit Isolationsstufe READ_COMMITTEDund READ_COMMITTED_SNAPSHOT=ON. Jetzt möchte ich verwenden: SELECT * FROM <tablename> FOR UPDATE ... damit andere Datenbankverbindungen blockieren, wenn versucht wird, auf dieselbe Zeile "FOR UPDATE" zuzugreifen. Ich habe es versucht: SELECT * FROM <tablename> WITH (updlock) WHERE id=1 ... aber dies …


8
Die SQL-Identität (automatische Nummerierung) wird auch bei einem Transaktions-Rollback erhöht
Ich habe eine .net-Transaktion mit einer SQL-Einfügung in eine SQL Server 2005-Datenbank. Die Tabelle hat einen Identitätsprimärschlüssel. Wenn ein Fehler innerhalb der Transaktion auftritt, Rollback()wird aufgerufen. Die Zeileneinfügungen werden korrekt zurückgesetzt. Wenn ich jedoch das nächste Mal Daten in die Tabelle einfüge, wird die Identität erhöht, als ob das Zurücksetzen …





3
Fügen Sie mit INSERT INTO mehrere Werte ein (SQL Server 2005)
In SQL Server 2005 versuche ich herauszufinden, warum ich nicht mehrere Felder in eine Tabelle einfügen kann. Die folgende Abfrage, die einen Datensatz einfügt, funktioniert einwandfrei: INSERT INTO [MyDB].[dbo].[MyTable] ([FieldID] ,[Description]) VALUES (1000,N'test') Die folgende Abfrage, die mehr als einen Wert angibt, schlägt jedoch fehl: INSERT INTO [MyDB].[dbo].[MyTable] ([FieldID] ,[Description]) …


15
Wie finde ich das Datenverzeichnis für eine SQL Server-Instanz?
Wir haben einige riesige Datenbanken (20 GB +), die hauptsächlich statische Suchdaten enthalten. Da unsere Anwendung Verknüpfungen für Tabellen in diesen Datenbanken ausführt, müssen sie Teil des lokalen SQL Servers jedes Entwicklers sein (dh sie können nicht auf einem zentralen, gemeinsam genutzten Datenbankserver gehostet werden). Wir planen, einen kanonischen Satz …

10
Kann ich eine Nicht-Null-Spalte ohne DEFAULT-Wert hinzufügen?
Kann ich eine Spalte hinzufügen, die ich als NICHT NULL spezifiziere? Ich möchte den DEFAULT-Wert nicht angeben, aber MS-SQL 2005 sagt: Mit ALTER TABLE können nur Spalten hinzugefügt werden, die Nullen enthalten können oder für die eine DEFAULT-Definition angegeben ist, oder die hinzugefügte Spalte ist eine Identitäts- oder Zeitstempelspalte. Wenn …




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.