Als «sql-server» getaggte Fragen

Microsoft SQL Server ist ein relationales Datenbankverwaltungssystem (RDBMS). Verwenden Sie dieses Tag für alle SQL Server-Editionen, einschließlich Compact, Express, Azure, Fast-Track, APS (ehemals PDW) und Azure SQL DW. Verwenden Sie dieses Tag nicht für andere DBMS-Typen (MySQL, PostgreSQL, Oracle usw.). Verwenden Sie dieses Tag nicht für Probleme bei der Software- und Mobilentwicklung, es sei denn, es steht in direktem Zusammenhang mit der Datenbank.

11
So verbinden Sie sich mit der ersten Reihe
Ich werde ein konkretes, aber hypothetisches Beispiel verwenden. Jede Bestellung hat normalerweise nur eine Werbebuchung : Aufträge: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A LineItems: LineItemGUID Order ID Quantity Description ============ ======== ======== ================================= {098FBE3...} 1 7 prefabulated amulite {1609B09...} 2 32 spurving bearing Gelegentlich gibt es jedoch eine …

14
DateTime2 vs DateTime in SQL Server
Welcher: datetime datetime2 ist die empfohlene Methode zum Speichern von Datum und Uhrzeit in SQL Server 2008+? Ich bin mir der Unterschiede in der Präzision (und wahrscheinlich im Speicherplatz) bewusst, aber wenn ich diese vorerst ignoriere, gibt es ein Best-Practice-Dokument darüber, wann was zu verwenden ist, oder sollten wir vielleicht …

13
Count (*) vs Count (1) - SQL Server
Nur frage mich , ob jemand von euch Menschen nutzen Count(1)über , Count(*)und wenn es einen spürbaren Unterschied in der Leistung ist oder wenn dies nur ein Vermächtnis Gewohnheit , die aus vergangenen Tagen Vergangenheit vorverlegt worden ist? Die spezifische Datenbank ist SQL Server 2005.


30
SQL schließt eine Spalte mit SELECT aus * [außer SpalteA] FROM TabelleA?
Wir alle wissen, dass wir alle Spalten aus einer Tabelle auswählen können SELECT * FROM tableA Gibt es eine Möglichkeit, Spalten aus einer Tabelle auszuschließen, ohne alle Spalten anzugeben? SELECT * [except columnA] FROM tableA Die einzige Möglichkeit, die ich kenne, besteht darin, alle Spalten manuell anzugeben und die unerwünschte …
733 sql  sql-server  tsql 



20
Setzen Sie den Identitäts-Seed zurück, nachdem Sie Datensätze in SQL Server gelöscht haben
Ich habe Datensätze in eine SQL Server-Datenbanktabelle eingefügt. In der Tabelle wurde ein Primärschlüssel definiert, und der Startwert für die automatische Inkrementierung der Identität wird auf "Ja" gesetzt. Dies erfolgt hauptsächlich, weil in SQL Azure für jede Tabelle ein Primärschlüssel und eine Identität definiert sein müssen. Da ich jedoch einige …

9
SQL-Update-Abfrage mithilfe von Joins
Ich muss ein Feld mit einem Wert aktualisieren, der durch einen Join von 3 Tabellen zurückgegeben wird. Beispiel: select im.itemid ,im.sku as iSku ,gm.SKU as GSKU ,mm.ManufacturerId as ManuId ,mm.ManufacturerName ,im.mf_item_number ,mm.ManufacturerID from item_master im, group_master gm, Manufacturer_Master mm where im.mf_item_number like 'STA%' and im.sku=gm.sku and gm.ManufacturerID = mm.ManufacturerID and …

14
Überprüfen Sie, ob eine temporäre Tabelle vorhanden ist, und löschen Sie sie, bevor Sie eine temporäre Tabelle erstellen
Ich verwende den folgenden Code, um zu überprüfen, ob die temporäre Tabelle vorhanden ist, und die Tabelle zu löschen, falls sie vorhanden ist, bevor ich sie erneut erstelle. Es funktioniert gut, solange ich die Spalten nicht ändere. Wenn ich später eine Spalte hinzufüge, wird der Fehler "ungültige Spalte" angezeigt. Bitte …


5
Mehrere Indizes im Vergleich zu mehrspaltigen Indizes
Ich habe gerade einen Index zu einer Tabelle in SQL Server 2005 hinzugefügt und es hat mich zum Nachdenken gebracht. Was ist der Unterschied zwischen dem Erstellen eines Index und dem Definieren mehrerer Spalten gegenüber einem Index pro Spalte, die Sie indizieren möchten? Gibt es bestimmte Gründe, warum einer über …


14
Wie erstelle ich eine eindeutige Einschränkung, die auch Nullen zulässt?
Ich möchte eine eindeutige Einschränkung für eine Spalte haben, die ich mit GUIDs füllen werde. Meine Daten enthalten jedoch Nullwerte für diese Spalten. Wie erstelle ich die Einschränkung, die mehrere Nullwerte zulässt? Hier ist ein Beispielszenario . Betrachten Sie dieses Schema: CREATE TABLE People ( Id INT CONSTRAINT PK_MyTable PRIMARY …
620 sql-server  tsql 

16
Was ist "with (nolock)" in SQL Server?
Kann jemand die Auswirkungen der Verwendung with (nolock)auf Abfragen erklären , wenn Sie sie verwenden sollten / nicht? Wenn Sie beispielsweise eine Bankanwendung mit hohen Transaktionsraten und vielen Daten in bestimmten Tabellen haben, in welchen Arten von Abfragen wäre nolock in Ordnung? Gibt es Fälle, in denen Sie es immer …
610 sql-server  nolock 

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.