Datenbankadministratoren

Fragen und Antworten für Datenbankexperten, die ihre Datenbankfähigkeiten verbessern und von anderen in der Community lernen möchten

2
Abfrage zum Ermitteln von Start- und Enddaten basierend auf Zeitüberschneidungen
Angesichts der folgenden Daten: id | user_id | started | closed | dead ------------------------------------------------------------------------------------------- 7714 | 238846 | 2015-01-27 15:14:50 | 2015-02-02 14:14:13 | NULL 7882 | 238846 | 2015-01-28 13:25:58 | NULL | 2015-05-15 12:16:07 13190 | 259140 | 2015-03-17 10:11:44 | NULL | 2015-03-18 07:31:57 13192 | 259140 …
8 mysql 






2
Finden aller Verknüpfungen, die zum programmgesteuerten Verknüpfen einer Tabelle erforderlich sind
Bei einer SourceTable und einer TargetTable möchte ich programmgesteuert eine Zeichenfolge mit allen erforderlichen Verknüpfungen erstellen. Kurz gesagt, ich versuche einen Weg zu finden, um einen String wie diesen zu erstellen: FROM SourceTable t JOIN IntermediateTable t1 on t1.keycolumn = t.keycolumn JOIN TargetTable t2 on t2.keycolumn = t1.keycolumn Ich habe …

1
Überlauf der Zeilengröße in SQL Server zusammenführen - "Es kann keine Zeilengröße erstellt werden."
Die Zieltabelle, in die ich die Daten zusammenführen möchte, enthält ~ 660 Spalten. Der Code für die Zusammenführung: MERGE TBL_BM_HSD_SUBJECT_AN_1 AS targetTable USING ( SELECT * FROM TBL_BM_HSD_SUBJECT_AN_1_STAGING WHERE [ibi_bulk_id] in (20150520141627106) and id in(101659113) ) AS sourceTable ON (...) WHEN MATCHED AND ((targetTable.[sampletime] <= sourceTable.[sampletime])) THEN UPDATE SET ... …

1
Warum können wir nicht mehrere Kaskadenpfade haben?
Sie können sehen, dass viele Fragen zu mehreren Kaskadenpfaden gestellt wurden . Zum Beispiel: /programming/851625/foreign-key-constraint-may-cause-cycles-or-multiple-cascade-paths /programming/6065501/multiple-cascade-delete-path-in-many-many-relationship-ef-4-1 /programming/27613117/introducing-foreign-key-constraint-may-cause-cycles-or-multiple-cascade-paths-s Nach meinem Verständnis ist es jedoch völlig in Ordnung, dass Sie einen untergeordneten Datensatz für viele und nicht nur für eine Bedingung für das Löschen der zugehörigen Stammsätze löschen möchten . Während in …



3
Verwenden eines CTE in IF EXISTS Query
Ist es möglich, in SQL Server 2012 etwas Ähnliches wie das Folgende zu tun? IF EXISTS ( WITH DATA AS ( SELECT *, ROW_NUMBER() OVER(PARTITION BY column ORDER BY Column) AS rn FROM table ) SELECT * FROM DATA WHERE rn = 2 ) BEGIN ... END Ich habe versucht, …
8 sql-server  cte 

3
Hochtempdb-Festplatten-E / A während der Zusammenführungsreplikation von BLOBs
Mit einer Zusammenführungspublikation zum Replizieren von BLOBs (Typ image) wurde eine sehr hohe Tempdb-Festplatten-E / A für meine Datengröße erhalten. Die Veröffentlichung ist nur zum Herunterladen und enthält keine Filter. Hohe Festplatten-E / A werden durch Synchronisation verursacht (wenn keine Abonnenten synchronisieren, ist alles in Ordnung), die stark mit der …

2
Microsoft SQL Server 2012-Spiegel werden getrennt
Ich habe einige Microsoft SQL Server 2012-Spiegel ohne Zeugen im asynchronen Modus, die sporadisch getrennt werden. Ich verwende SQL Server 2012 11.0.5058. Wenn ich mir die Protokolle auf der Spiegelseite ansehe, sehe ich BUFs konnten nicht zugeordnet werden: FAIL_BUFFER_ALLOCATION 1 Es gibt eine ganze Reihe von Memoryclerk-Nachrichten Fehler: 802, Schweregrad: …


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.