Dela via


Skriva flexibel och effektiv kod med NumberSequences

Aktiverat för Allmänt tillgänglig förhandsversion Allmän tillgänglighet
Användare via administratörer, utvecklare eller analytiker 1 april 2024 1 april 2024

Affärsvärde

Förbättringar av datatypen NumberSequences effektiviserar utvecklingen och körningen av kod som skapar och hanterar nummersekvenser i databasen, vilket leder till ökad effektivitet och snabbhet.

Information om funktionen

Den här versionen erbjuder följande förbättringar av datatypen NumberSequences:

  • Nya åtgärden Restart

    Före den här versionen var man tvungen att ta bort och återskapa en nummersekvens för att starta om den. Nu finns åtgärden Restart som förenklar det. Åtgärden har följande syntax:

    Restart(name: text; seed: BigInteger; CompanySpecific: bool)
    
  • Nya åtgärden RangeStart

    Med den nya åtgärden RangeStart kan utvecklare begära flera värden samtidigt från nummersekvensen, vilket betyder inga luckor och färre SQL-rundturer. Åtgärden har följande syntax:

      RangeStart : = Range(name: text; count: integer; CompanySpecific: bool);
    
  • Förbättrade Next-, Current- och Exists-åtgärder

    De här åtgärderna går nu 8 till 32 procent snabbare.

Se även

Datatypen NumberSequence (dokument)