次の方法で共有


NumberSequences を使用して柔軟でパフォーマンスの高いコードを作成する

有効対象 パブリック プレビュー 一般提供
ユーザー向けで、管理者、作成者、またはアナリストによる有効化/構成が必要 2024 年 4 月 1 日 2024 年 4 月 1 日

ビジネス バリュー

NumberSequences データ型の改善により、データベース内の数値シーケンスを作成および管理するコードの開発と実行が合理化され、効率と速度が向上します。

機能の詳細

このリリースでは、NumberSequences データ型に対する次の改良が提供されます。

  • 新しい Restart 操作

    このリリースより前は、番号シーケンスを開始し直すには、それを削除して再作成する必要がありました。 現在は、新しい Restart 操作により、このプロセスが簡素化され、高速化されています。 操作の構文は次のとおりです。

    Restart(name: text; seed: BigInteger; CompanySpecific: bool)
    
  • 新しい RangeStart 操作

    新しい RangeStart 操作により、開発者は数値シーケンスに複数の値を一度に要求できるため、ギャップがなく、SQL ラウンドトリップが少なくなります。 操作の構文は次のとおりです。

      RangeStart : = Range(name: text; count: integer; CompanySpecific: bool);
    
  • 改良された Next、Current、Exists 操作

    これらの操作は 8 から 32% 高速化されました。

関連項目

NumberSequence データ型 (ドキュメント)