SnowConvert AI - Différences fonctionnelles Sybase IQ

Note

Portée de la conversion

SnowConvert AI for Sybase IQ focuses its assessment and translation capabilities primarily on TABLES, VIEWS, STORED PROCEDURES, and FUNCTIONS. While SnowConvert AI can recognize other types of ANSI-standard statements, these are not yet fully supported for conversion. This means that while the tool may identify them, it won’t perform a complete translation for these unsupported code units.

SSC-FDM-SY0001

Calling stored procedure in FROM might have compilation errors

Description

Snowflake prend en charge l’appel d’une procédure stockée dans la clause FROM lorsque la procédure remplit certaines conditions. Sinon, la requête échoue.

Exemple de code

Code d’entrée :
Sybase
 SELECT * FROM MyProcedure(1, 'test');
Copy
Code généré :
Snowflake
 SELECT
  *
FROM
  --** SSC-FDM-SY0001 - CALLING STORED PROCEDURE IN FROM CLAUSE MIGHT HAVE COMPILATION ERRORS **
  TABLE(MyProcedure(1, 'test'));
Copy

Meilleures pratiques

SSC-FDM-SY0002

Calling stored procedure in FROM might have compilation errors

Description

Snowflake ne contient pas d’index pour l’optimisation des requêtes.

Exemple de code

Code d’entrée :
Sybase
 SELECT * FROM TABLE1 FORCE INDEX (MyIndex);
Copy
Code généré :
Snowflake
 SELECT
  *
FROM
  TABLE1
--         --** SSC-FDM-SY0002 - FORCE INDEX IS NOT SUPPORTED IN SNOWFLAKE **
--         FORCE INDEX(MyIndex)
                             ;
Copy

Meilleures pratiques