データコンテナには複数のパーティションを含めることができます。Exact Online、Yuki、Twinfieldなどでは、管理/会社ごとに1つのパーティションがあります。他のプラットフォームでは、SQL ServerやPostgreSQLインスタンス上のデータベース、あるいはNMBRSやLoket上の給与計算対象事業所など、パーティションの定義が異なる場合があります。
SQL文は選択されたすべてのパーティションに対して実行されます。実行は通常、調整可能な並列度で並列に行われます。
ほとんどのInvantive製品では、パーティションはユーザーインターフェースを通じて選択できます。例えば、リボン内のドロップダウンメニューからです。
また、SQL文を使って、今後のクエリや操作が実行されるパーティションを選択することも可能です。use文を使うと、以降のすべてのSQL文が対象とするパーティション/管理を選択できます。
use文の最も一般的なバリエーションは次のとおりです。
use all:すべてのパーティション/管理を選択するuse default:(定義されている場合)(クラウド)プラットフォーム自体で最後に使用されたパーティション/管理を選択するuse 23423,345345:コードによっていくつかのパーティション/管理を選択する(例:Exact Onlineの部門コード)use select code, 'eol' from systemdivisions@eol where name like '%Drenthe%':クエリによってすべてのパーティション/管理を選択する。この場合、Exact Onlineのデータコンテナeol上で、名前に「Drenthe」を含むすべての管理を対象とする。
除外
一部の会社を除外するには、次のような構文を使用できます。
use
select code
, 'eol'
from SystemDivisions@eol
where code not in (DIVISIECODE1, DIVISIECODE2, DIVISIECODE3, ...)
詳細情報
詳細については、こちらをご覧ください。