SnowConvert AI – Sybase IQ – SELECT¶
Descrição¶
Recupera informações do banco de dados. (Referência da linguagem Sybase SQL)
Aviso
Essa sintaxe é parcialmente compatível com o Snowflake.
Sintaxe da gramática¶
Amostra de padrões da origem¶
Limitação de linhas¶
Sybase allows row limitation in a query by using the TOP clause with an optional START AT. Snowflake does not support this syntax but it can be transformed as shown below to achieve the same functionality.
Código de entrada:¶
Sybase¶
Código de saída:¶
Snowflake¶
Cláusula INTO¶
In Sybase, a table can be defined by selecting multiple rows and defining a name to store the data retrieved. Snowflake does not support this behavior but can be emulated by doing a CREATE TABLE AS.
Código de entrada:¶
Sybase¶
Código de saída:¶
Snowflake¶
Índice Force¶
O Snowflake não contém índices para otimização de consultas.
Código de entrada:¶
Sybase¶
Código de saída:¶
Snowflake¶
TABLE FUNCTIONS¶
O Snowflake permite chamar um procedimento armazenado (quando o procedimento atende a certas limitações) ou uma função de valor de tabela em uma cláusula FROM, mas RESULTSETS e janelas não podem ser utilizadas como parâmetros.
Código de entrada:¶
Sybase¶
Código de saída:¶
Snowflake¶
OPEN STRING¶
O Snowflake não é compatível com a funcionalidade OPENSTRING.
Código de entrada:¶
Sybase¶
Código de saída:¶
Snowflake¶
Tabela derivada do DML¶
No Sybase, durante a execução, a instrução DML especificada na tabela derivada do DML é executada primeiro, e as linhas afetadas por essa DML são materializadas em uma tabela temporária cujas colunas são descritas pela cláusula REFERENCING. A tabela temporária representa o conjunto de resultados da tabela derivada do DML. O Snowflake é incompatível com esse comportamento.
Código de entrada:¶
Sybase¶
Código de saída:¶
Snowflake¶
KEY JOIN¶
Snowflake does not support KEY join but when the ON CLAUSE is defined in the query the KEY keyword is removed; otherwise, an EWI is inserted.
Código de entrada:¶
Sybase¶
Código de saída:¶
Snowflake¶
OUTER-CROSS APPLY¶
O Snowflake transforma a cláusula CROSS APPLY em LEFT OUTER JOIN e OUTER APPLY em INNER JOIN.
Código de entrada:¶
Sybase¶
Código de saída:¶
Snowflake¶
Cláusula CONTAINS¶
No Sybase, a cláusula CONTAINS que segue o nome de uma tabela filtra a tabela e retorna apenas as linhas que correspondem à consulta de texto completo especificada com contains-query. Cada linha correspondente da tabela é retornada juntamente com uma coluna de pontuação que pode ser referenciada usando score-correlation-name. O Snowflake é incompatível com esse comportamento.