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)