Y a-t-il un moyen de paramétrer le chemin utilisé par un Copier dans CODE> Déclaration du SQL de Snowflake? J'aimerais faire quelque chose comme, par exemple: copier dans @ temp_int_stage / test_ $ V de ... code>, où $ v est une variable SQL. P>
3 Réponses :
Le meilleur moyen d'accomplir cela est via une procédure stockée au flocon de neige. Vous ne pouvez pas le faire directement à l'aide d'une variable dans l'instruction SQL, cependant. P>
[Désolé pour le spam] pourrait-il être accompli avec des ruisseaux et des tâches?
Si vous utilisez une interface de programmation pour charger des fichiers à partir de la table ciblée finale, vous pouvez le faire. Nous utilisons le script Python pour charger nos données de la phase de flocon de neige à la table ciblée. Où dans la copie, le chemin du fichier de commande sera paramétré. P>
ailleurs, vous pouvez utiliser dans la procédure stockée dans le flocon de neige. Je ne suis pas sûr, existe-t-il un moyen d'exécuter directement. P>
Merci. Je cherchais un moyen de le faire dans le SQL de Snowflake directement, mais il semble que cela ne puisse pas être fait.
Vous pouvez définir une variable dans SNWSQL. Pour cela, vous devez activer la substitution variable. Plus tard, vous pouvez utiliser une variable avec & code> opérateur