SnowConvert: 2024¶
SQL Core 28.2.32, 30. April¶
Warnung
Diese Version befindet sich derzeit in der Vorschau.
EmbeddedCodeUnitReport wurde verbessert. Vier weitere Spalten hinzugefügt: FDM Count, PRF Count, FDM und PRF.
Neue wesentliche Änderung der UI hinzugefügt. Jetzt muss der Benutzer einen Zugangscode anfordern, um seine Bewertung durchzuführen. Weitere Einzelheiten finden Sie hier.
[SQLServer] Übersetzung für DB_ID-Funktion hinzugefügt.
[SQLServer] Grundlegende Übersetzung für CREATE SCHEMA hinzugefügt.
[SQLServer] FDM für CREATE INDEX hinzugefügt.
[Teradata] Verbesserte Übersetzungen von Bindungsvariablen.
[Teradata] Neue Parsing-Funktion für den Datentyp BYTE hinzugefügt.
[Oracle] Verbesserte Übersetzung von Prozedurparametern zur Vermeidung von Bereitstellungsfehlern.
SQL Core 28.2.11, 24. April¶
Warnung
Diese Version befindet sich derzeit in der Vorschau.
Allgemein¶
Es wurde der neue Bewertungsbericht EmbeddedCodeUnitReport hinzugefügt. Weitere Informationen finden Sie hier.
TopLevelCodeUnitReport wurde verbessert. Vier weitere Spalten hinzugefügt: FDM Count, PRF Count, FDM und PRF. Weitere Informationen finden Sie hier.
Ein unerwarteter Fehler bei der Erstellung eines Bewertungsberichts wurde behoben.
Teradata¶
Übersetzung für CONTINUE HANDLER hinzugefügt.
Oracle¶
Die Parsing-Funktion zum Lesen der EXPLAIN PLAN-Anweisung, von U-Literalen und CTAS wurde hinzugefügt und verbessert.
Verbesserung der CURSOR-Übersetzung, wenn ein Cursor mit object_construct definiert werden muss.
SQLServer¶
Verbesserte ALTER TABLE-Übersetzung.
SQL Core 28.1.113, 17. April¶
Allgemein¶
Der Mechanismus der Zeilenzählung wurde verbessert.
SQLServer¶
Der Parser wurde verbessert, um Zeilenumbrüche innerhalb von Bezeichnern in eckigen Klammern zu lesen.
Verbesserte Übersetzung für die Kommentierung von „ALTER TABLE“ mit für die Standardeinschränkungen.
Verbesserte Robustheit der Übersetzung.
Oracle¶
Weitere Parsing-Funktionalität zum Lesen von REVOKE, EXIT und dem Ungleichheitsoperator ^= hinzugefügt.
Der Parser wurde verbessert, um Fehler beim Lesen von
ENABLE LOGICAL REPLICATION ALL KEYS
zu vermeiden.Die Bewertung wurde verbessert, um die BEGIN/END-Codeeinheit korrekt zu identifizieren.
SQL Core 28.1.100, 9. April¶
Allgemein¶
Die Parsing-Funktionalität wurde verbessert, wodurch zahlreiche Parsing-Fehler behoben wurden (SSC-EWI-0001).
Teradata¶
Parsing-Funktionalität für die REMOVE-Anweisung hinzufügen
Problem bei verlorenem Alias behoben
COLLECT STATISTICS geändert von EWI in FDM
Oracle¶
Die Parsing-Funktionalität wurde verbessert für:
SQL*Plus-SPOOL-Befehl
Mehrzeiliger Tabellenname oder Spaltenname
Unterabfragen mit einem Korrelationsnamen
Partition by- und Global partition-Klauseln
Verbesserte Robustheit der Konvertierung
SQLServer¶
Problem mit verlorenen doppelten Anführungszeichen in der Übersetzung behoben
Korrigierte Übersetzung bei Verwendung von INSERT als Funktionsname
Korrigierte Übersetzung für die COS-Funktion
SQL Core 28.1.78, 26. März¶
Allgemein¶
Die Parsing-Funktionalität wurde erheblich verbessert, wodurch zahlreiche Parsing-Fehler behoben werden konnten.
Teradata¶
RETURN von OPEN CURSOR innerhalb der Anweisungen COMPOUND und LABEL korrigiert.
Spaltennamen, die als Bindungsvariablen in INSERT-Anweisungen konvertiert wurden, wurden korrigiert.
Es wurde korrigiert, dass RTRIM in UPDATE-Anweisungen zu SET hinzugefügt wird.
Es wurde korrigiert, dass die Länge von VARCHAR bei der Umwandlung in VARCHAR fehlt.
Verbesserte Transformation von CAST-Funktionalitäten.
Das Datumsformat „YYYY-MM-DD“ wurde entfernt, da es nicht unterstützt wird.
Oracle¶
Transformation für UPDATE SELECT-Anweisungen hinzugefügt.
Transformation für STORED PROCEDURE-Aufrufe innerhalb von SELECT Anweisungen hinzugefügt.
Verbesserte Transformation von in CREATE TABLE definierten FOREIGN KEY-Einschränkungen durch Verschieben in ALTER TABLE-Anweisungen.
SQL Server¶
Transformation für Tabellenwertkonstruktor in SELECT-Anweisung hinzugefügt.
Transformation für TINYINT-Umwandlung hinzugefügt.
Transformation für die SYSDATETIMEOFFSET-Funktion hinzugefügt.
Transformation für sp_rename-Funktionalität für TABLEs und COLUMNs hinzugefügt.
Es wurde korrigiert, dass die Transformation für die DEFAULT-Einschränkung nicht zu CREATE TABLE hinzugefügt wird.
Es wurde korrigiert, dass durch SELECT INTO-Anweisungen erstellte TABLEs als fehlendes Objekt angezeigt werden.
Verbesserte Transformation von CREATE PROCEDURE bei der Rückgabe von RESULTSET-Variablen.
Die Transformation von ALTER TABLE-Anweisungen wurde verbessert, indem die WITH CHECK/NOCHECK-Klausel und die CHECK-Einschränkung auskommentiert wurden, da sie in Snowflake redundant sind.
Unnötige CREATE- und DROP-Indexanweisungen wurden entfernt, da sie in Snowflake redundant sind.
SQL Core 28.1.20, 19. März¶
Allgemein¶
Neue Codeeinheitenmethodik hinzugefügt
Code Completeness Score
Neue Berichte hinzugefügt: Top Level Code Units Report und Scope Validation Report.
Kostenlose Tabellenkonvertierung.
Verbesserte SnowConvert-Meldungen: EWI, FDMs, und PRF
SQL Core 28.0.14, 7. Februar¶
Oracle¶
Fremdschlüssel, die auf Ansichten verweisen, werden in Snowflake als nicht unterstützt markiert.
Nicht übereinstimmende Datentypen von Fremdschlüsseln werden in Snowflake als nicht unterstützt markiert.
SQL Server¶
Korrektur der MODULUS-Operationsausnahme bei Verwendung einer Spalte ohne Tabellenreferenz
Korrektur von Tabellen in Prozeduren, die in Assessment.docx als Objekte angegeben sind
SQL Core 28.0.11, 25. Januar¶
Teradata¶
Neue Anordnung der Option NOT NULL vor COMMENT in Spaltentabellendefinitionen
Oracle¶
Korrektur: Symbolprozeduren berücksichtigen jetzt Parameter
SQL Core 28.0.9, 22. Januar¶
SQL Server¶
Informationen zur Generierung von RAISE-Ausnahme in BEGIN-TRY CATCH-Block
Oracle¶
Korrektur des Parsing-Fehlers von VARRAY in Tabelleneigenschaften
Transformation für SDO_GEOMETRY hinzugefügt
SQL Core 28.0.3, 16. Januar¶
Allgemein¶
Korrektur von falschem Dateinamen im Bericht zu Objekt der obersten Ebene.
SQL Server¶
Unterstützung der Übersetzung von XML-Funktionen.
SQL Core 27.1.43, 9. Januar¶
SQL Server¶
Konvertierungsunterstützung für Kommentare (sp_addextendedproperty) hinzugefügt.
Korrektur, dass SnowConvert-Demo hat Inkonsistenzen bei der Objektzählung aufweist.
Korrektur, dass ALTER-Standardobjekt nicht in unterschiedlichen Stapeln generiert wird.
Korrektur, dass die Konvertierungsrate in der SnowConvert-Demo höher als über 100 % ist.
GO-Anweisung entfernt, da die Funktionalität bereits durch anonyme Blöcke simuliert wird
Teradata¶
Korrektur von falscher Spaltengröße der Ansicht bei Verwendung von LEFT für CAST als VARCHAR.
Oracle¶
Korrektur, dass verschachtelte Funktionen als Funktionen innerhalb von Paketen gezählt werden.
Korrektur, dass TRUNC_UDF() in der Oracle-Konvertierung enthalten ist; verweist jedoch auf Teradata.
SQL Core 27.1.29, 2. Januar¶
SQL Server¶
Korrektur einiger Probleme aufgrund fehlender Abhängigkeiten, die falsch generiert wurden.
Korrektur des JSON-Bewertungsberichts, wenn dieser ein falsches numerisches Zeichenfolgenformat generiert.
Die Transformation des allgemeinen DELETE STATEMENT-Musters wurde hinzugefügt, um doppelte Zeilen zu entfernen.
Die Transformation des SELECT-Befehls für Objekte in einer IF-Anweisung in anonymen Blöcken wurde hinzugefügt.
Oracle¶
Parsing-Unterstützung für ALTER SESSION mit PARALLEL wurde hinzugefügt.
Korrektur fehlender Werte im Docx-Bericht.