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.

3694
Wie aktualisiere ich von einem SELECT in SQL Server?

In SQL Server ist es möglich, INSERTmithilfe einer SELECTAnweisung in eine Tabelle zu gelangen : INSERT INTO Table (col1, col2, col3) SELECT col1, col2, col3 FROM other_table WHERE sql = 'cool' Ist es auch möglich über ein Update zu aktualisierenSELECT ? Ich habe eine temporäre Tabelle mit den...

1285
Wie kann ich doppelte Zeilen entfernen?

Was ist der beste Weg, um doppelte Zeilen aus einer ziemlich großen SQL ServerTabelle (dh mehr als 300.000 Zeilen) zu entfernen ? Die Zeilen sind natürlich keine perfekten Duplikate, da das RowIDIdentitätsfeld vorhanden ist. Mein Tisch RowID int not null identity(1,1) primary key, Col1...

1271
Ruft die Größe aller Tabellen in der Datenbank ab

Ich habe eine ziemlich große SQL Server-Datenbank geerbt. Angesichts der darin enthaltenen Daten scheint es mehr Platz in Anspruch zu nehmen, als ich erwarten würde. Gibt es eine einfache Möglichkeit, um festzustellen, wie viel Speicherplatz jede Tabelle auf der Festplatte

1041
Parametrisieren Sie eine SQL IN-Klausel

Wie parametrisiere ich eine Abfrage, die eine INKlausel mit einer variablen Anzahl von Argumenten enthält, wie dieses? SELECT * FROM Tags WHERE Name IN ('ruby','rails','scruffy','rubyonrails') ORDER BY Count DESC In dieser Abfrage kann die Anzahl der Argumente zwischen 1 und 5 liegen. Ich würde es...