sql-server

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 (früher PDW) und Azure SQL DW. Verwenden Sie dieses Tag nicht für andere Arten von DBMS (MySQL, PostgreSQL, Oracle usw.). Verwenden Sie dieses Tag nicht für Probleme bei der Software- und mobilen Entwicklung, es sei denn, es steht in direktem Zusammenhang mit der Datenbank.
4
Antworten

Warum dauert ein UPDATE viel länger als ein SELECT?

Ich habe die folgende Select-Anweisung, die fast sofort beendet wird. %Vor% Die äquivalente Aktualisierungsanweisung benötigt jedoch 1m40s %Vor% Auch wenn ich hinzufügen: %Vor% am Ende der update-Anweisung, die die Anzahl der Schreib...
05.01.2010, 22:36
5
Antworten

Wie finde ich die Anzahl der Tage zwischen zwei Daten?

Ich habe eine grundlegende Abfrage: %Vor% Ich möchte eine weitere Spalte zur Ausgabe hinzufügen ... lasst es "Differenz" nennen, um die Anzahl der Tage zwischen "dtcreated" und "dtlastupdated" herauszufinden. Also zum Beispiel, wenn Datensat...
10.07.2012, 17:17
3
Antworten

Gibt es eine Möglichkeit, innerhalb eines Skripts zu pausieren oder kurz zu warten?

Ich gehe davon aus, dass das, was ich fragen werde, typischerweise in den Bereich der "schlechten Praxis" fallen würde, aber ich möchte trotzdem fragen, weil diese Funktionalität nützlich ist, um Probleme zu diagnostizieren und lang laufende Skr...
01.07.2011, 13:49
4
Antworten

Wie erhält SQL Server den Standardwert 0, wenn keine Zeilen vorhanden sind?

Wie kann ich einen Standardwert von 0 erhalten, wenn eine Summe keine Zeilen zurückgibt? Bearbeiten: Ich habe diesen Beitrag bearbeitet, um ein ausführlicheres Beispiel hinzuzufügen (auf das der vorherige nicht stieß) z. B. %Vor% Dies...
17.09.2009, 13:28
16
Antworten

Wie hole ich das n-te höchste Gehalt aus einer Tabelle, ohne TOP und Sub-Query zu verwenden?

Vor kurzem wurde ich in einem Interview gebeten, eine Abfrage zu schreiben, bei der ich das n-te höchste Gehalt aus einer Tabelle holen musste, ohne TOP und irgendeine Unterabfrage zu verwenden? Ich wurde total verwirrt, da die einzige Art un...
05.09.2010, 08:54
2
Antworten

Abfragekosten im Verhältnis zur Charge sind 100%

Ich bin mir nicht sicher, wie das zu interpretieren ist, aber alle Abfragen, die ich in SQL Server 2005 ausführen, haben einen "Abfragekosten (relativ zu Batch)" von 100%. Gibt es eine Möglichkeit, die Kosten zu senken?     
07.07.2010, 01:45
4
Antworten

So wählen Sie Daten nach x-Zeilen aus SQL Server aus

Zum Beispiel habe ich eine Tabelle, die 10'000 Zeilen enthält. Ich möchte die obersten 100 Zeilen nach der obersten 500. Zeile auswählen. Wie kann ich das am effizientesten machen? Abfrage für SQL Server 2008 erforderlich Zum Beispiel hab...
29.11.2010, 20:50
3
Antworten

PostgreSQL entspricht SQL Server GROUP BY WITH ROLLUP

Ich habe eine SQL Server-Abfrage, die die ROLLUP -Klausel bei der Gruppierung verwendet. Ich möchte eine gleichwertige Abfrage in Postgres. Abfrage in SQl Server ist: %Vor%     
21.12.2012, 13:09
6
Antworten

Reduzieren der Größe der SQL-Sicherung?

Ich verwende SQL Express 2005 und mache jeden Abend eine Sicherungskopie aller DBs. Ich bemerkte, dass eine DB immer größer wurde. Ich schaute auf die DB und kann nicht sehen, warum sie so groß wird! Ich habe mich gefragt, ob es etwas mit der Lo...
20.08.2009, 09:53
7
Antworten

SQL-Identität mit führenden aufgefüllten Nullen

Ich habe eine Spalte als Identität in meiner Tabelle markiert %Vor% Ich muss die Identitätsspalte als 001,002,003 usw. erhöhen. Die Datenbank zeigt, dass sie als 1,2,3 usw. einfügt. Wie kann das gemacht werden?     
07.08.2010, 05:49