SnowConvert AI – Funktionale Unterschiede bei Synbase IQ

Bemerkung

Konvertierungsbereich

SnowConvert AI für Sybase IQ konzentriert seine Analyse- und Übersetzungsfunktionen hauptsächlich auf TABLES und VIEWS. Obwohl SnowConvert AI andere Arten von ANSI-Standardanweisungen erkennen kann, werden diese derzeit noch nicht vollständig für die Konvertierung unterstützt. Das bedeutet, dass das Tool sie zwar identifiziert, aber keine vollständige Übersetzung für diese nicht unterstützten Codeeinheiten durchführt.

SSC-FDM-SY0001

Beim Aufrufen der gespeicherten Prozedur können Kompilierungsfehler auftreten.

Beschreibung

Snowflake unterstützt das Aufrufen einer gespeicherten Prozedur in der FROM-Klausel, sofern die Prozedur bestimmte Bedingungen erfüllt; andernfalls schlägt die Abfrage fehl.

Codebeispiel

Eingabecode:
Sybase
 SELECT * FROM MyProcedure(1, 'test');
Copy
Generierter Code:
Snowflake
 SELECT
  *
FROM
  --** SSC-FDM-SY0001 - CALLING STORED PROCEDURE IN FROM CLAUSE MIGHT HAVE COMPILATION ERRORS **
  TABLE(MyProcedure(1, 'test'));
Copy

Best Practices

SSC-FDM-SY0002

Beim Aufrufen der gespeicherten Prozedur können Kompilierungsfehler auftreten.

Beschreibung

Snowflake enthält keine Indizes zur Optimierung von Abfragen.

Codebeispiel

Eingabecode:
Redshift
 SELECT * FROM TABLE1 FORCE INDEX (MyIndex);
Copy
Generierter Code:
Snowflake
 SELECT
  *
FROM
  TABLE1
--         --** SSC-FDM-SY0002 - FORCE INDEX IS NOT SUPPORTED IN SNOWFLAKE **
--         FORCE INDEX(MyIndex)
                             ;
Copy

Best Practices