Aktualisierungswerte in der Identitätsspalte

Wie überschreibe ich die Identitätsspalte in MSSQL? Ich habe es versucht : SET IDENTITY_INSERT GeoCountry ON UPDATE GeoCountry SET CountryID = 18 WHERE CountryID = 250 Aber ich komme zurück Line 2: Cannot update identity column 'CountryID'.

SQL server Temp Tabelle vs Tabelle Variable

Die database-Admins unseres Kunden haben angefordert, dass wir keine temp-Tabellen in unseren berichtenden gespeicherten Prozeduren ( #Table ) verwenden, sondern stattdessen Tabellenvariablen verwenden. Sind Tabellenvariablen weniger effizient als temp-Tabellen? Auch wenn ich eine Tabelle als #table , im Gegensatz zu #table ##table , die mit einer # ist eine Session-Tabelle, im Gegensatz zu der #table […]

Read Command Snapshot VS Snapshot Isolation Level

Könnte jemand bitte mir helfen zu verstehen, wann man SNAPSHOT Isolation Ebene über READ COMMITTED SNAPSHOT in SQL server verwenden? Ich verstehe, dass in den meisten Fällen READ COMMITTED SNAPSHOT funktioniert, aber nicht sicher, wenn für SNAPSHOT Isolation gehen. Vielen Dank

schneiden links character in SQL server?

Ich möchte eine sql-statement schreiben, um einen String 'Hello' aus der characterfolge "Hello World" zu trimmen.

Gibt die datasätze von SQL server bei der Verwendung von ROW_NUMBER zurück

Ich möchte die Gesamtzahl der datasätze in der database zurückgeben, damit ich die Paginierung einrichten kann. Wie kann ich die Gesamtzahl der datasätze in der DB zurückgeben, wenn ich die folgende Paging-Methode in SQL server 2008 verwende? ALTER PROCEDURE [dbo].[Nop_LoadAllOptimized] ( @PageSize int = 20, @PageNumber int = 1, @WarehouseCombinationID int = 1, @CategoryId int […]

Was ist falsch mit dieser SQL-statement für Tabelle Variable Bulk-Insert

Ich versuche, eine CSV in eine temporäre Tabelle einzufügen und diese SQL-statement scheint nicht zu funktionieren. DECLARE @TempTable TABLE (FName nvarchar(max),SName nvarchar(max), Email nvarchar(max)); BULK INSERT @TempTable FROM 'C:\52BB30AD694A62A03E.csv' WITH (FIELDTERMINATOR = ',',ROWTERMINATOR = '\n') Den folgenden Fehler erhalten … Incorrect syntax near '@TempTable'.

SQL server 2008-Kompatibilität mit SQL server 2005

Was ist der beste path, um SQL server 2008 als Entwicklungsdatenbank zu verwenden, aber stellen Sie sicher, dass die database mit SQL server 2005 kompatibel ist?

Drop-Temp-Tabelle innerhalb der IF-ELSE-statement

Ich bin vor einem Deadlock hier, das Problem ist, dass ich ein Verfahren, das Gebrauch von 3 verschiedenen Temp-Tabellen zu ändern. Lässt für die Konversation Namen sie # temptable1, # temptable2, # temptable3. Ich kann das ganze Verfahren hier nicht kopieren / insert, aber die allgemeine Idee ist das. Die ursprüngliche Prozedur (procedure1) erzeugt die […]

Ist es möglich, die Mac-Adresse mit einer gespeicherten Prozedur zu bekommen?

Wurde, ob es möglich war, die Mac-Adresse des servers mit einer gespeicherten Prozedur zu bekommen? Ich habe auf der search nach einer Weile, aber nichts gefunden. Dies ist mit SQL2008. Aktualisieren Leider kann die Antwort, die newsequentialid () verwendet, die falsche MacAddress zurückgeben, wenn VMWare auf dem server vorhanden ist.

Wie kann ich alle Spalten in einer Auswahl mit SQL server verketten?

Ich brauche meine Auswahl, um ein Muster wie folgt zu haben: SELECT '<text> ' + tbl.* + ' </text>' FROM table tbl; Die ideale Lösung würde alle Spalten durch ein Komma getrennt haben, um diese Ausgabe zu haben: SQL-Ergebnis für Tabelle 1 mit zwei Spalten: '<text>col1, col2</text>' SQL-Ergebnis für Tabelle 2 mit drei Spalten: '<text>col1, […]

SQL DE: Microsoft SQL Server, MySQL, Oracle and other Structured Query Languages .