SnowConvert AI - Sybase IQ の問題¶
注釈
変換範囲
SnowConvert AI for Sybase IQ currently supports assessment and translation for TABLES, VIEWS, STORED PROCEDURES, and FUNCTIONS. Although SnowConvert AI can recognize other types of statements, they are not fully supported.
このページでは、SnowConvert AI がSybase IQ の文法要素をSnowflakeの同等要素に変換する方法について、包括的なリファレンスを提供します。この翻訳リファレンスでは、コード例、機能的同等性の結果、主な相違点、推奨事項、既知の問題、および各変換の説明をご覧いただけます。
SSC-EWI-SY0001¶
Snowflakeでサポートされていないデフォルト値。
重大性¶
高
説明¶
Snowflakeは、以下のデフォルト値の使用をサポートしていません。
CURRENT REMOTE USER
LAST に USER
CURRENT に PUBLISHER
コードの例¶
入力コード:¶
Sybase¶
生成されたコード:¶
Snowflake¶
ベストプラクティス¶
さらにサポートが必要な場合は、 snowconvert-support@snowflake.com までメールでお問い合わせください。
SSC-EWI-SY0002¶
Snowflakeでサポートされていないリモートテーブル構文。
重大性¶
高
説明¶
Sybase IQ リモートテーブル構文はSnowflakeではサポートされていません。
コードの例¶
入力コード:¶
Sybase¶
生成されたコード:¶
Snowflake¶
ベストプラクティス¶
さらにサポートが必要な場合は、 snowconvert-support@snowflake.com までメールでお問い合わせください。
SSC-EWI-SY0003¶
Snowflakeでサポート対象外のIQ UNIQUE制約。
重大性¶
高
説明¶
IQ UNIQUE 制約は、列内の明確な値の数の推定値を指定します。Snowflakeにはこの機能をエミュレートする制約はありません。
コードの例¶
入力コード:¶
Sybase¶
生成されたコード:¶
Snowflake¶
ベストプラクティス¶
さらにサポートが必要な場合は、 snowconvert-support@snowflake.com までメールでお問い合わせください。
SSC-EWI-SY0004¶
サポート対象外の構文テーブル関数は、パラメーターとしてクエリを受け取ることができません。
重大性¶
高
説明¶
Snowflakeは、テーブル値関数呼び出しのパラメーターとして RESULTSET を渡すことをサポートしていません。
コードの例¶
入力コード:¶
Sybase¶
生成されたコード:¶
Snowflake¶
ベストプラクティス¶
さらにサポートが必要な場合は、 snowconvert-support@snowflake.com までメールでお問い合わせください。
SSC-EWI-SY0005¶
サポート対象外の構文テーブル関数は、OVER句を含む式では使用できません。
重大性¶
高
説明¶
Snowflakeは、テーブル値関数呼び出しでのウィンドウ仕様をサポートしていません。
コードの例¶
入力コード:¶
Sybase¶
生成されたコード:¶
Snowflake¶
ベストプラクティス¶
さらにサポートが必要な場合は、 snowconvert-support@snowflake.com までメールでお問い合わせください。
SSC-EWI-SY0006¶
OPENSTRINGはSnowflakeではサポートされていません。
重大性¶
高
説明¶
Snowflakeは OPENSTRING の機能をサポートしていません。
コードの例¶
入力コード:¶
Sybase¶
生成されたコード:¶
Snowflake¶
ベストプラクティス¶
さらにサポートが必要な場合は、 snowconvert-support@snowflake.com までメールでお問い合わせください。
SSC-EWI-SY0007¶
DML 派生テーブルはSnowflakeではサポートされていません。
重大性¶
高
説明¶
Sybaseでは、実行中にDML派生テーブルで指定された DML ステートメントが最初に実行され、その DML の影響を受けた行が REFERENCING 句で記述された列を持つ仮テーブルに実体化されます。仮テーブルはDML派生テーブルの結果セットを表します。Snowflakeはこの動作をサポートしていません。
コードの例¶
入力コード:¶
Sybase¶
生成されたコード:¶
Snowflake¶
ベストプラクティス¶
さらにサポートが必要な場合は、 snowconvert-support@snowflake.com までメールでお問い合わせください。
SSC-EWI-SY0008¶
CONTAINS句はSnowflakeではサポートされていません。
重大性¶
高
説明¶
Sybaseでは、テーブル名に続けて CONTAINS 句を使用すると、テーブルがフィルタリングされ、制約クエリで指定した全文クエリに一致する行のみが返されます。テーブルのマッチするすべての行が、スコア相関名を使って参照できるスコア列とともに返されます。Snowflakeはこの動作をサポートしていません。
コードの例¶
入力コード:¶
Sybase¶
生成されたコード:¶
Snowflake¶
ベストプラクティス¶
さらにサポートが必要な場合は、 snowconvert-support@snowflake.com までメールでお問い合わせください。
SSC-EWI-SY0009¶
KEY JOINはSnowflakeではサポートされていません。
重大性¶
高
説明¶
Snowflakeは KEY JOIN をサポートしていません。ON CLAUSE が指定されると、KEY キーワードは削除され、INNER JOIN として扱われます。
コードの例¶
入力コード:¶
Sybase¶
生成されたコード:¶
Snowflake¶
ベストプラクティス¶
さらにサポートが必要な場合は、 snowconvert-support@snowflake.com までメールでお問い合わせください。
SSC-EWI-SY0010¶
The temporary option is not supported in Snowflake.
重大性¶
高
説明¶
Snowflake does not support the SET TEMPORARY OPTION statement used in Sybase IQ to configure session-level options.
コードの例¶
入力コード:¶
Sybase¶
生成されたコード:¶
Snowflake¶
ベストプラクティス¶
さらにサポートが必要な場合は、 snowconvert-support@snowflake.com までメールでお問い合わせください。