Als «sql-server» getaggte Fragen

8
Kann nicht in neu erstellte Spalte EINFÜGEN

Ich habe eine einfache Testtabelle wie diese: CREATE TABLE MyTable (x INT); Innerhalb einer Transaktion versuche ich, eine Spalte hinzuzufügen und dann in die neu erstellte Spalte einzufügen: BEGIN TRANSACTION; PRINT 'Adding column, ''SupplementalDividends'', to MyTable table.'; ALTER TABLE MyTable...

8
Umschalten auf RCSI

Das Unternehmen, für das ich arbeite, verwendet derzeit SQL Server-Datenbanken (normalerweise die neueste Enterprise-Version) für ein von uns entwickeltes Produkt. Ich würde es als eine OLTP-Datenbank beschreiben, die mit vielen zeitkritischen Apps gleichermaßen schreib- und leseintensiv ist....

8
Was ist schneller, SUM (CASE) oder CTE PIVOT?

Es gibt zwei Arten von Möglichkeiten, a auszuführen PIVOT. Vor der PIVOTEinführung von SQL Server 2005 haben die meisten Benutzer Folgendes getan: SELECT RateID SUM(CASE WHEN RateItemTypeID = 1 THEN UnitPrice ELSE 0 END), SUM(CASE WHEN RateItemTypeID = 2 THEN UnitPrice ELSE 0 END), SUM(CASE WHEN...

8
Warum ist GETUTCDATE früher als SYSDATETIMEOFFSET?

Wie hat Microsoft alternativ Zeitreisen ermöglicht? Betrachten Sie diesen Code: DECLARE @Offset datetimeoffset = sysdatetimeoffset(); DECLARE @UTC datetime = getUTCdate(); DECLARE @UTCFromOffset datetime = CONVERT(datetime,SWITCHOFFSET(@Offset,0)); SELECT Offset = @Offset, UTC = @UTC, UTCFromOffset...

8
SSMS- und registrierte Serverergebnisse

Hintergrund : Wir versuchen, ein AG-Testgeschirr für eines unserer Support-Teams zu erstellen. Da sie nicht wissen, welche Server zu einem bestimmten Zeitpunkt die primären Server sind, wurden sie angewiesen, die TSQL für eine registrierte Servergruppe auszuführen. Die registrierte Servergruppe...

8
So finden Sie Jobs, die zwischen zwei Mal ausgeführt wurden

Gibt es eine Abfrage, um zu überprüfen, zwischen welchen Jobs zu bestimmten Zeiten ausgeführt wurde? Ich kann die Jobs überprüfen, die zwischen zwei Mal geplant sind, aber das möchte ich nicht. Beispiel Ich möchte wissen, welche Jobs zwischen 16:00:00und ausgeführt wurden17:00:00 Es kann Fälle...