Alerte : la requête SQL utilisant « NOT %INLIST » ne parvient pas à renvoyer les résultats
InterSystems a corrigé un problème qui pouvait entraîner le renvoi de résultats incorrects par un petit nombre de requêtes SQL. Voir ci-dessous pour les détails des requêtes concernées.
Ce problème existe dans les versions répertoriées des produits suivants :
- Plateforme de données InterSystems IRIS®
- InterSystems IRIS for Health™
- HealthShare® Health Connect
Ainsi que:
- Autres produits InterSystems basés sur les produits ci-dessus.
Versions concernées :
- 2021.1.3, 2021.1.4
- 2022.1.3, 2022.1.4
- 2023.1.0, 2023.1.1, 2023.1.2, 2023.1.3
- 2024.1.0
Seules les requêtes avec les conditions suivantes peuvent renvoyer des résultats erronés :
- La clause WHERE contient un NOT %INLIST
- Il y a une valeur NULL dans la liste
La correction de ce défaut est identifiée comme DP-430793 et sera incluse dans toutes les futures versions du produit à partir des versions 2022.1.5, 2023.1.4 et 2024.1.1. Il est également disponible via une distribution ad hoc.
Si vous avez des questions concernant cette alerte, veuillez contacter le Worldwide Response Center.