SnowConvert : 2024¶
SQL Core 28.2.32 30 avril¶
Avertissement
Cette version est actuellement en aperçu.
Amélioration de EmbeddedCodeUnitReport. Ajout de quatre colonnes supplémentaires : décompte FDM, décompte PRF, FDM et PRF.
Ajout d’un nouveau changement de rupture sur l’UI. Désormais, l’utilisateur devra s’enquérir d’un code d’accès pour effectuer son évaluation. Pour plus de détails, voir ici.
[SQLServer] Ajout de la traduction pour la fonction DB\_ID.
[SQLServer] Ajout de la traduction de base pour CREATE SCHEMA.
[SQLServer] Ajout d’un FDM pour CREATE INDEX.
[Teradata] Amélioration des traductions des variables de liaison.
[Teradata] Ajout d’une nouvelle capacité d’analyse pour le type de données BYTE.
[Oracle] Amélioration de la traduction des paramètres des procédures afin d’éviter les erreurs de déploiement.
SQL Core 28.2.11 24 avril¶
Avertissement
Cette version est actuellement en aperçu.
Communs¶
Ajout d’un nouveau rapport d’évaluation EmbeddedCodeUnitReport, pour plus d’informations, veuillez consulter ici.
Amélioration de TopLevelCodeUnitReport. Ajout de quatre colonnes supplémentaires : décompte FDM, décompte PRF, FDM et PRF. Pour plus d’informations, veuillez consulter ici.
Correction d’une erreur inattendue lors de la création d’un rapport d’évaluation.
Teradata¶
Ajout de la traduction pour CONTINUE HANDLER.
Oracle¶
Ajout et amélioration de la capacité d’analyse syntaxique pour lire les instructions EXPLAIN PLAN, les littéraux U et CTAS.
Amélioration de la traduction de CURSOR lorsqu’il doit définir un curseur avec l’objet_construct.
SQLServer¶
Amélioration de la traduction de ALTER TABLE.
SQL Core 28.1.113 17 avril¶
Communs¶
Amélioration du mécanisme de comptage des lignes.
SQLServer¶
Amélioration de l’analyseur pour lire les sauts de ligne dans les identificateurs de parenthèses.
Amélioration de la traduction des commentaires de modification de table sur les contraintes par défaut.
Amélioration de la robustesse de la traduction.
Oracle¶
Ajout d’une fonctionnalité d’analyse pour lire REVOKE, EXIT et l’opérateur d’inégalité ^=.
Amélioration de l’analyseur syntaxique afin d’éviter les erreurs lors de la lecture de
ENABLE LOGICAL REPLICATION ALL KEYS
Amélioration de l’évaluation afin d’identifier correctement l’unité de code BEGIN/END.
SQL Core 28.1.100 9 avril¶
Communs¶
Amélioration de la fonctionnalité d’analyse syntaxique, entraînant la résolution de nombreuses erreurs d’analyse numérique (SSC-EWI-0001)
Teradata¶
Ajout d’une fonctionnalité d’analyse pour l’instruction REMOVE
Correction du problème de perte d’alias
COLLECT STATISTICS est passé de EWI à FDM
Oracle¶
Amélioration de la fonctionnalité d’analyse pour :
La commande SQL*Plus SPOOL
Le nom de table ou de colonne sur plusieurs lignes
Les sous-requêtes avec un nom de corrélation
Les clauses Partition by et Global partition by
Amélioration de la robustesse de la conversion
SQLServer¶
Correction d’un problème de guillemet double perdu dans la traduction
Correction de la traduction lorsque INSERT est utilisé comme nom de fonction
Correction de la traduction de la fonctionnalité COS
SQL Core 28.1.78 26 mars¶
Communs¶
Des améliorations significatives ont été apportées à la fonctionnalité d’analyse syntaxique, ce qui a permis de résoudre de nombreuses erreurs d’analyse.
Teradata¶
Correction de RETURN de OPEN CURSOR lorsqu’il se trouve à l’intérieur d’instructions COMPOUND et LABEL.
Correction des noms de colonnes convertis en variables de liaison dans les instructions INSERT.
Correction de l’ajout de RTRIM à SET dans les instructions UPDATE.
Correction de l’absence de longueur de VARCHAR lors de la conversion en VARCHAR.
Amélioration de la transformation des fonctionnalités de CAST.
Suppression du format de date « YYYY-MM-DD » qui n’est pas pris en charge.
Oracle¶
Ajout d’une transformation pour les instructions UPDATE SELECT.
Ajout d’une transformation pour les appels STORED PROCEDURE à l’intérieur des instructions SELECT.
Amélioration de la transformation des contraintes FOREIGN KEY définies dans CREATE TABLE en les déplaçant dans les instructions ALTER TABLE.
SQL Server¶
Ajout d’une transformation pour le constructeur de valeurs de table dans l’instruction SELECT.
Ajout d’une transformation pour la conversion TINYINT.
Ajout d’une transformation pour la fonction SYSDATETIMEOFFSET.
Ajout d’une transformation pour la fonctionnalité sp_rename pour TABLEs et COLUMNs.
Correction de la transformation pour les contraintes DEFAULT qui n’étaient pas ajoutées à CREATE TABLE.
Correction des TABLEs créées par les instructions SELECT INTO se présentant comme un objet manquant.
Amélioration de la transformation de CREATE PROCEDURE lors du retour des variables RESULTSET.
Amélioration de la transformation des instructions ALTER TABLE en commentant la clause WITH CHECK/NOCHECK et la contrainte CHECK, car elles sont redondantes dans Snowflake.
Suppression des instructions d’indexation CREATE et DROP inutiles, car elles sont redondantes dans Snowflake.
SQL Core 28.1.20 19 mars¶
Communs¶
Ajout d’une nouvelle méthodologie d’unité de code
Ajout d’un score d’exhaustivité du code
Ajout de nouveaux rapports : Rapport sur les unités de code de premier niveau et Rapport sur la validation du champ d’application.
Conversion gratuite des tables.
Amélioration des messages SnowConvert - EWI, FDMs et PRF
SQL Core 28.0.14 7 février¶
Oracle¶
Clés étrangères référençant des vues marquées comme non prises en charge dans Snowflake
Mauvaise correspondance des types de données des clés étrangères marquées comme non prises en charge dans Snowflake
SQL Server¶
Correction de l’exception liée à l’opération MODULUS lors de l’utilisation d’une colonne sans référence de table
Correction des tables à l’intérieur des procédures qui sont signalées comme des objets dans Assessment.docx
SQL Core 28.0.11 25 janvier¶
Teradata¶
Réorganisation de NOT NULL avant COMMENT dans les définitions des tables de colonnes
Oracle¶
Correction de la résolution des procédures de symboles qui prennent désormais en compte les paramètres
SQL Core 28.0.9 22 janvier¶
SQL Server¶
Génération d’informations sur les exceptions RAISE dans le bloc BEGIN-TRY CATCH
Oracle¶
Correction de l’erreur d’analyse de VARRAY dans les propriétés des tables
Ajout d’une transformation pour SDO_GEOMETRY
SQL Core 28.0.3 16 janvier¶
Communs¶
Correction d’un nom de fichier erroné dans le rapport sur les objets de premier niveau.
SQL Server¶
Prise en charge de la la traduction des fonctions XML.
SQL Core 27.1.43 9 janvier¶
SQL Server¶
Ajout d’un support de conversion pour les commentaires (sp_addextendedproperty).
Correction de la démo SnowConvert qui présente des incohérences dans le comptage des objets.
Correction de l’altération par défaut qui n’est pas générée dans différents lots.
Correction du taux de conversion supérieur à 100 % dans la démo SnowConvert.
Suppression de l’instruction GO en raison de la fonctionnalité déjà simulée avec les blocs anonymes
Teradata¶
Correction de la mauvaise taille des colonnes de la vue lors de l’utilisation de LEFT sur CAST en tant que VARCHAR.
Oracle¶
Correction des fonctions imbriquées qui sont comptées comme des fonctions à l’intérieur des paquets.
Correction de TRUNC_UDF() inclus dans la conversion Oracle, mais qui fait référence à Teradata.
SQL Core 27.1.29 2 janvier¶
SQL Server¶
Correction de certains problèmes de dépendances manquantes générées qui étaient incorrects.
Correction du rapport d’évaluation JSON lorsqu’il génère un format de chaîne numérique incorrect.
Ajout de la transformation du modèle commun DELETE STATEMENT pour supprimer les lignes dupliquées.
Ajout de la transformation pour les objets sélectionnés à l’intérieur d’une instruction If dans les blocs anonymes.
Oracle¶
Ajout de la prise en charge de l’analyse syntaxique pour ALTER SESSION avec PARALLEL.
Correction de valeurs manquantes dans le rapport Docx.