Zum Hauptinhalt springen
Suche
0

Beteiligen Sie sich an der Diskussion 2 Comments

  • Julien Salamin sagt:

    Hallo,
    In meinem aktuellen Projekt müssen wir einen multiaktiven Satelliten verwenden, und wir haben diesen Artikel gelesen. Wir verwenden SQL SERVER, wo wir die Funktion STRING_AGG haben, aber die Funktion akzeptiert nur eine Spalte. Und wir haben mehr als 100 Spalten in der Tabelle. Ist es also möglich, diesem Artikel Beispielabfragen hinzuzufügen, um zu zeigen, WIE Sie LISTAGG, STRING_AGG oder andere DB-Funktionen zur Berechnung Ihres Hash-Diffs verwenden, denn in Ihrem Beispiel ist es einfach, Sie haben nur eine Spalte mit einer Telefonnummer. Wie handhaben Sie den Fall, dass die Anzahl der Spalten eine Verkettung über die maximale Größe eines nvarchar zum Beispiel machen könnte.

    • Ole Bause sagt:

      Hallo Julien,
      Wenn die Verkettung für die Hashdiff-Berechnung die maximal mögliche Größe überschreitet, sollten Sie in Erwägung ziehen, Ihre Attribute in mehrere (multiaktive) Satelliten aufzuteilen (z. B. durch Aufteilung nach Änderungsrate). Möglicherweise sind auch nicht alle Attribute multiaktiv und Sie könnten die beschreibenden Attribute in einen oder mehrere Standardsatelliten und einen multiaktiven Satelliten aufteilen. Ich würde nicht empfehlen, eine so große Anzahl von Spalten in eine einzige Satellitentabelle aufzunehmen.
      Ich hoffe, das hat geholfen.
      - Öle

Eine Antwort hinterlassen

Menü schließen