SnowConvert AI - Sybase IQ Issues¶
备注
Conversion Scope
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.
This page provides a comprehensive reference for how SnowConvert AI translates Sybase IQ grammar elements to Snowflake equivalents. In this translation reference, you will find code examples, functional equivalence results, key differences, recommendations, known issues, and descriptions of each transformation.
SSC-EWI-SY0001¶
Unsupported default value in Snowflake.
严重性¶
高
描述¶
Snowflake does not support the use of the following default values.
CURRENT REMOTE USER
LAST USER
CURRENT PUBLISHER
代码示例¶
输入代码:¶
Sybase¶
生成的代码:¶
Snowflake¶
最佳实践¶
If you need more support, you can email us at snowconvert-support@snowflake.com
SSC-EWI-SY0002¶
Unsupported remote table syntax in Snowflake.
严重性¶
高
描述¶
Sybase IQ remote table syntax is not supported in Snowflake.
代码示例¶
输入代码:¶
Sybase¶
生成的代码:¶
Snowflake¶
最佳实践¶
If you need more support, you can email us at snowconvert-support@snowflake.com
SSC-EWI-SY0003¶
Unsupported iq unique constraint in Snowflake.
严重性¶
高
描述¶
The IQ UNIQUE constraint specifies an estimate of the number of distinct values in a column. Snowflake does not contain any constraint to emulate this functionality.
代码示例¶
输入代码:¶
Sybase¶
生成的代码:¶
Snowflake¶
最佳实践¶
If you need more support, you can email us at snowconvert-support@snowflake.com
SSC-EWI-SY0004¶
Unsupported Syntax Table function can't receive a query as a parameter.
严重性¶
高
描述¶
Snowflake does not support passing RESULTSET as parameter in a table-value function call.
代码示例¶
输入代码:¶
Sybase¶
生成的代码:¶
Snowflake¶
最佳实践¶
If you need more support, you can email us at snowconvert-support@snowflake.com
SSC-EWI-SY0005¶
Unsupported Syntax Table function can't be used with over expression
严重性¶
高
描述¶
Snowflake does not support windows specification on a table-value function call.
代码示例¶
输入代码:¶
Sybase¶
生成的代码:¶
Snowflake¶
最佳实践¶
If you need more support, you can email us at snowconvert-support@snowflake.com
SSC-EWI-SY0006¶
Open string is not supported in Snowflake.
严重性¶
高
描述¶
Snowflake does not support OPENSTRING (https://help.sap.com/docs/SAP_IQ/a898e08b84f21015969fa437e89860c8/a7749cf084f21015b73b899c1520fb06.html#parameters) functionality.
代码示例¶
输入代码:¶
Sybase¶
生成的代码:¶
Snowflake¶
最佳实践¶
If you need more support, you can email us at snowconvert-support@snowflake.com
SSC-EWI-SY0007¶
DML Derived Table not supported in Snowflake.
严重性¶
高
描述¶
In Sybase, during execution, the DML statement specified in the dml-derived table is executed first, and the rows affected by that DML materialize into a temporary table whose columns are described by the REFERENCING clause. The temporary table represents the result set of dml-derived-table. Snowflake does not support this behavior.
代码示例¶
输入代码:¶
Sybase¶
生成的代码:¶
Snowflake¶
最佳实践¶
If you need more support, you can email us at snowconvert-support@snowflake.com
SSC-EWI-SY0008¶
Contains clause not supported in Snowflake.
严重性¶
高
描述¶
In Sybase the CONTAINS (https://help.sap.com/docs/SAP_IQ/a898e08b84f21015969fa437e89860c8/a7749cf084f21015b73b899c1520fb06.html) clause following a table name to filter the table and return only those rows matching the full text query specified with contains-query. Every matching row of the table is returned together with a score column that can be referred to using score-correlation-name. Snowflake does not support this behavior.
代码示例¶
输入代码:¶
Sybase¶
生成的代码:¶
Snowflake¶
最佳实践¶
If you need more support, you can email us at snowconvert-support@snowflake.com
SSC-EWI-SY0009¶
Key Join not supported in Snowflake.
严重性¶
高
描述¶
Snowflake does not support KEY JOIN. When the ON CLAUSE is specified, the KEY keyword is removed and treated as an INNER JOIN.
代码示例¶
输入代码:¶
Sybase¶
生成的代码:¶
Snowflake¶
最佳实践¶
If you need more support, you can email us at 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¶
最佳实践¶
If you need more support, you can email us at snowconvert-support@snowflake.com