Ich habe eine Abfrage, die mitten in einer Transaktion lange dauert. Wenn ich wait_typeden Prozess bekomme , ist es PAGEIOLATCH_SH. Was bedeutet dieser Wartetyp und wie kann dies behoben
Ich habe eine Abfrage, die mitten in einer Transaktion lange dauert. Wenn ich wait_typeden Prozess bekomme , ist es PAGEIOLATCH_SH. Was bedeutet dieser Wartetyp und wie kann dies behoben
Gibt es eine Möglichkeit, char(64)in einer Spalte einer Tabelle in einer MS SQL Server-Datenbank nach einem Wert zu suchen (in meinem Fall handelt es sich um eine UID des Typs )? Ich sitze vor einer riesigen Datenbank, ohne zu wissen, wie die Tabellen miteinander verknüpft werden mussten. Um das...
Warum bekomme ich diesen Fehler? Procedure expects parameter '@statement' of type 'ntext/nchar/nvarchar'. Wenn ich versuche, sp_executesql zu
Angenommen, ich habe eine Tabelle mit Kundenadressen: CName | AddressLine ------------------------------- John Smith | 123 Nowheresville Jane Doe | 456 Evergreen Terrace John Smith | 999 Somewhereelse Joe Bloggs | 1 Second Ave In der Tabelle kann ein Kunde wie John Smith mehrere Adressen haben....
Ich generiere ein Skript für die automatische Migration von Änderungen aus mehreren Entwicklungsdatenbanken zu Staging / Produktion. Grundsätzlich werden eine Reihe von Änderungsskripten benötigt, die zu einem einzigen Skript zusammengeführt werden, wobei jedes Skript in eine IF whatever BEGIN ......
Wenn Sie eine pseudozufällige alphanumerische Zeichenfolge mit T-SQL generieren möchten, wie würden Sie dies tun? Wie würden Sie Zeichen wie Dollarzeichen, Bindestriche und Schrägstriche davon
Ich versuche, Datensätze nach Woche zu gruppieren und das aggregierte Datum als ersten Tag der Woche zu speichern. Die Standardtechnik, die ich zum Abrunden von Daten verwende, scheint jedoch mit Wochen nicht richtig zu funktionieren (obwohl dies für Tage, Monate, Jahre, Quartale und andere...
Unter Verwendung einer Microsoft- Version von SQL ist hier meine einfache Abfrage. Wenn ich einen Datensatz abfrage, der nicht vorhanden ist, wird nichts zurückgegeben. Ich würde es vorziehen, wenn in diesem Szenario false (0) zurückgegeben wird. Suchen Sie nach der einfachsten Methode, um keine...
In T-SQL ist dies zulässig: DECLARE @SelectedValue int SELECT @SelectedValue = MyIntField FROM MyTable WHERE MyPrimaryKeyField = 1 Es ist also möglich, den Wert eines SELECT abzurufen und in eine Variable einzufügen (vorausgesetzt, es ist offensichtlich skalar). Wenn ich dieselbe Auswahllogik in...
In meiner SQL Server 2008 R2-Datenbank wird der folgende Fehler angezeigt: Ein CONTAINSoder FREETEXTPrädikat für die Tabelle oder die indizierte Ansicht 'tblArmy' kann nicht verwendet werden , da sie nicht im Volltext indiziert
Ich versuche festzustellen, ob auf dem Server Express Edition ausgeführt wird. Ich habe die folgenden t sql. DECLARE @edition varchar(50); set @edition = cast((select SERVERPROPERTY ('edition')) as varchar) print @edition In meinem Fall @edition = Express Edition (64-bit) Wie kann ich Folgendes...
Bei dem Versuch, die Geschwindigkeit einer immens langsamen Abfrage zu verbessern (mehrere Minuten in zwei Tabellen mit jeweils nur ~ 50.000 Zeilen, wenn es darauf ankommt, unter SQL Server 2008), habe ich das Problem auf einen ORin meinem inneren Join eingegrenzt, wie in: SELECT mt.ID,...
Ist es möglich, den Namen der aktuellen gespeicherten Prozedur in MS SQL Server abzurufen? Vielleicht gibt es eine Systemvariable oder eine Funktion wie
Wie konvertiere ich einen Spaltenwert von varbinary(max)in varcharin lesbare
Betrachten Sie eine Spalte mit dem Namen EmployeeNametable Employee. Ziel ist es, wiederholte Datensätze basierend auf dem EmployeeNameFeld zu löschen . EmployeeName ------------ Anand Anand Anil Dipak Anil Dipak Dipak Anil Mit einer Abfrage möchte ich die Datensätze löschen, die wiederholt werden....
Normalerweise habe ich einen "Interceptor", der unmittelbar vor dem Lesen / Schreiben aus / in die Datenbank die DateTime-Konvertierung (von UTC in Ortszeit und von Ortszeit in UTC) durchführt, sodass ich DateTime.Now(Ableitungen und Vergleiche) im gesamten System verwenden kann, ohne mir Sorgen...
Ich bin gerade dabei, eine komplizierte select-Anweisung zu vereinfachen, also dachte ich, ich würde allgemeine Tabellenausdrücke verwenden. Das Deklarieren eines einzelnen cte funktioniert einwandfrei. WITH cte1 AS ( SELECT * from cdr.Location ) select * from cte1 Ist es möglich, mehr als ein cte...
Ich suche nach Möglichkeiten zum Ersetzen / Codieren von Text mithilfe von RegEx basierend auf den folgenden RegEx-Einstellungen / -Parametern: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-z\d\s.]+" Ich habe einige Beispiele für RegEx gesehen, war jedoch verwirrt darüber,...
Ich habe mich gefragt, ob es in MS SQL Server 2005 eine Möglichkeit gibt, dies zu tun: DECLARE @theDate varchar(60) SET @theDate = '''2010-01-01'' AND ''2010-08-31 23:59:59''' SELECT AdministratorCode, SUM(Total) as theTotal, SUM(WOD.Quantity) as theQty, AVG(Total) as avgTotal, (SELECT...
Wie kann ich das Tabellenerstellungsdatum einer MS SQL-Tabelle mithilfe einer SQL-Abfrage ermitteln? Ich konnte keine Tabelle physisch sehen, aber ich kann diese bestimmte Tabelle