SnowConvert AI -Sybase IQ - SELECT¶
Description¶
Récupère des informations à partir de la base de données. (Référence de langage Sybase SQL).
Avertissement
Cette syntaxe est partiellement prise en charge par Snowflake.
Grammar Syntax¶
Modèles d’échantillons de sources¶
Limitation de ligne¶
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.
Code d’entrée :¶
Sybase¶
Code de sortie :¶
Snowflake¶
Dans la clause¶
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.
Code d’entrée :¶
Sybase¶
Code de sortie :¶
Snowflake¶
Index de force¶
Snowflake ne contient pas d’index pour l’optimisation des requêtes.
Code d’entrée :¶
Sybase¶
Code de sortie :¶
Snowflake¶
TABLE FUNCTIONS¶
Snowflake permet d’appeler une procédure stockée (lorsque la procédure répond à certaines limites) ou une fonction de valeur de table dans une clause FROM, mais RESULTSETS et le fenêtrage ne peuvent pas être utilisés comme paramètres.
Code d’entrée :¶
Sybase¶
Code de sortie :¶
Snowflake¶
OPEN STRING¶
Snowflake ne prend pas en charge la fonctionnalité OPENSTRING.
Code d’entrée :¶
Sybase¶
Code de sortie :¶
Snowflake¶
Table dérivée DML¶
Dans Sybase, lors de l’exécution, l’instruction DML spécifiée dans la table dérivée dml est exécutée en premier, et les lignes affectées par ce DML se matérialisent dans une table temporaire dont les colonnes sont décrites par la clause REFERENCING. La table temporaire représente le jeu de résultats de la table dérivée-dml. Snowflake ne prend pas en charge ce comportement.
Code d’entrée :¶
Sybase¶
Code de sortie :¶
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.
Code d’entrée :¶
Sybase¶
Code de sortie :¶
Snowflake¶
OUTER-CROSS APPLY¶
Snowflake transforme la clause CROSS APPLY en LEFT OUTER JOIN et OUTER APPLY en INNER JOIN.
Code d’entrée :¶
Sybase¶
Code de sortie :¶
Snowflake¶
Clause CONTAINS¶
Dans Sybase, la clause CONTAINS suit un nom de table pour filtrer la table et renvoyer uniquement les lignes correspondant à la requête en texte intégral spécifiée avec ’contient-requête’. Chaque ligne correspondante de la table est renvoyée avec une colonne de score à laquelle il est possible de faire référence à l’aide de ’nom-corrélation-score’. Snowflake ne prend pas en charge ce comportement.