Freigeben über


Flexiblen und leistungsstarken Code mit „NumberSequences“ schreiben

Aktiviert für Öffentliche Vorschauversion Allgemeine Verfügbarkeit
Benutzer*innen durch Administrator*innen, Maker*innen oder Analyst*innen 1. Apr. 2024 1. Apr. 2024

Geschäftswert

Verbesserungen am Datentyp „NumberSequences“ (Nummernkreise) optimieren die Entwicklung und Ausführung von Code, der Zahlenfolgen in der Datenbank erstellt und verwaltet, was zu einer höheren Effizienz und Geschwindigkeit führt.

Einzelheiten zur Funktion

Diese Version bietet die folgenden Verbesserungen am Datentyp der Nummernkreise:

  • Neuer Neustartvorgang

    Vor dieser Version musste für den Neustart ein Nummernkreis gelöscht und neu erstellt werden. Jetzt vereinfacht und beschleunigt ein neuer Neustartvorgang diesen Vorgang. Der Vorgang hat folgende Syntax:

    Restart(name: text; seed: BigInteger; CompanySpecific: bool)
    
  • Neuer Vorgang „RangeStart“

    Ein neuer RangeStart-Vorgang ermöglicht es Entwickler*innen, mehrere Werte aus dem Nummernkreis gleichzeitig anzufordern, was bedeutet, dass es keine Lücken gibt und weniger SQL-Roundtrips erforderlich sind. Der Vorgang hat folgende Syntax:

      RangeStart : = Range(name: text; count: integer; CompanySpecific: bool);
    
  • Verbesserte Vorgänge „Next“, „Current“ und „Exists“

    Diese Vorgänge sind jetzt um 8 bis 32 Prozent schneller.

Siehe auch

NumberSequence-Datentyp (Dokumente)