Välja partitioner/administrationer med hjälp av SQL-satsen

Gå till den nederländska versionen

En datacontainer kan innehålla flera partitioner. I Exact Online, Yuki, Twinfield och liknande finns det en partition per administration/företag. På andra plattformar kan partitioner definieras på andra sätt, till exempel som en databas på en SQL Server- eller PostgreSQL-instans, eller ett löneföretag i NMBRS eller Loket.

SQL-satser körs på alla valda partitioner. Körningen sker oftast parallellt med en justerbar grad av parallellitet.

I de flesta Invantive-produkter kan partitionerna väljas via ett användargränssnitt, till exempel via en rullgardinsmeny i menyfliksområdet.

Det är också möjligt att använda en SQL-sats för att välja de partitioner som framtida frågor och åtgärder ska köras på. Satsen use låter dig välja de partitioner/administrationer som alla efterföljande SQL-satser ska arbeta med.

De vanligaste variationerna av use-satsen är:

  • use all: välj alla partitioner/administrationer,
  • use default: välj de partitioner/administrationer som senast användes i (moln)plattformen själv (om definierade),
  • use 23423,345345: välj ett antal partitioner/administrationer med kod (till exempel divisionskod i Exact Online),
  • use select code, 'eol' from systemdivisions@eol where name like '%Drenthe%': välj alla partitioner/administrationer med en fråga, i det här fallet i Exact Online-datacontainern eol alla administrationer med “Drenthe” i namnet.

Exkludera

För att exkludera vissa företag kan du använda en konstruktion som denna:

use
select code
,      'eol'
from   SystemDivisions@eol
where  code not in (DIVISIECODE1, DIVISIECODE2, DIVISIECODE3, ...)

Mer information

För mer information:

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