SnowConvert AI - Sybase IQ の機能の違い

注釈

変換範囲

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

説明

Snowflakeでは、FROM 句によるストアドプロシージャの呼び出しを、プロシージャが特定の 条件 を満たす場合にサポートしています。それ以外の場合は、クエリは失敗します。

コード例

入力コード:
Sybase
 SELECT * FROM MyProcedure(1, 'test');
Copy
生成されたコード:
Snowflake
 SELECT
  *
FROM
  --** SSC-FDM-SY0001 - CALLING STORED PROCEDURE IN FROM CLAUSE MIGHT HAVE COMPILATION ERRORS **
  TABLE(MyProcedure(1, 'test'));
Copy

ベストプラクティス

SSC-FDM-SY0002

Calling stored procedure in FROM might have compilation errors

説明

Snowflakeには、クエリ最適化のためのインデックスは含まれていません。

コード例

入力コード:
Sybase
 SELECT * FROM TABLE1 FORCE INDEX (MyIndex);
Copy
生成されたコード:
Snowflake
 SELECT
  *
FROM
  TABLE1
--         --** SSC-FDM-SY0002 - FORCE INDEX IS NOT SUPPORTED IN SNOWFLAKE **
--         FORCE INDEX(MyIndex)
                             ;
Copy

ベストプラクティス