J'ai un ensemble d'instructions SQL utilisant l'option distribuée d'Invantive SQL qui extrait les informations de marchandises expédiées d'Exact Online et crée pour chaque numéro de série expédié un ticket dans Freshdesk, ensemble avec le consommateur en tant que contact.Choisir une division différente d'Exact Online lors de l'utilisation de requêtes distribuées avec Invantive SQL
Cela fonctionne correctement lorsqu'il est connecté à Exact Online et Freshdesk sous un même code de connexion. Toutefois, l'utilisateur final utilise un code de connexion différent. Dans ce cas, l'ensemble d'instructions SQL récupère les données de leur division de test dans Exact Online au lieu de la division de production correcte.
Lorsque vous utilisez aucune option distribuée, je peux changer la division en utilisant:
use 123123
Où 123123
est le numéro de division unique dans le pays en ligne Exact.
Lorsque vous êtes connecté à la fois à ligne et Freshdesk exacte, je reçois:
itgenuse002: List of partitions could not be determined.
Comment puis-je appliquer que l'ensemble des instructions SQL est exécutée pour une spécifique exacte division en ligne au lieu de la valeur par défaut d'un ensemble à ce moment pour le code de connexion?
exemple de requête SQL qui montre le problème:
create or replace table [email protected] --STAP 1.
as
select acad.id
, acad.name
, acad.phone
, acad.email
, acad.addressline1 || ' ' || acad.postcode || ' ' || acad.city fulladdress
from [email protected] acad
where acad.status = 'C'