1. Modules
Certains modules faisant appel aux tables de Mercator ne sont pas compatibles avec la version SQL, puisqu'ils font un accès direct dans la database. Toutefois, en règle générale, les modules utilisant uniquement les tables temporaires (pieds_v_tmp, lignes_v_tmp, cli_v, ...) ne devront pas être adaptés.
2. Paramétrage de documents
Certaines requêtes SQL fonctionnant dans la version traditionnelle ne fonctionneront plus sous SQL. Par exemple, une requête telle que :
select cli_x.*,sum(tot_ttc_fb) as tot_ca from pieds_v,lignes_v where id_cli=c_id group by c_id
doit être changée en
select c_nom,c_adresse,c_ville,sum(tot_ttc_fb) as tot_ca from pieds_v,lignes_v where id_cli=c_id group by c_nom,c_adresse,c_ville
En effet, SQL Server n'accepte pas dans le select des champs non agrégés absents de la clause "group by".
3. Databases multiples non supportées
Mercator SQL ne supporte pas la fonctionnalité "Database Multiple", permettant d'avoir plusieurs répertoires DATA pour une seule configuration Mercator. (Exemple : clients communs mais articles différents)
4. Xseek non supportée
Etant donné que la notion de "record actif" n'existe pas en SQL, la fonction Xseek n'a plus de raison d'être dans cet environnement.