SQL文を使ってパーティション/管理を選択する方法

オランダ語版はこちら

データコンテナには複数のパーティションを含めることができます。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, ...)

詳細情報

詳細については、こちらをご覧ください。

2 berichten zijn gesplitst naar een nieuw topic: Not able to select partitions