Tengo un procedimiento almacenado que ejecuta un comando sql y luego se ejecuta varias veces para llamarlo varias veces. ¿Hay alguna manera de conservar el conjunto de resultados para no ejecutar la consulta de copo de nieve varias veces?
Corrientemente
var my_sql_query = ` select * from table`; var results = snowflake.execute({sqlText: my_sql_query}); while (results.next()) { script += results.getColumnValue(1); } ... other script additions ... // Second Run of the same script var results = snowflake.execute({sqlText: my_sql_query}); while (results.next()) { script += results.getColumnValue(1); }Salida deseada (lo mejor que puedo describir)
var my_sql_query = ` select * from table`; var results = snowflake.execute({sqlText: my_sql_query}); while (results.next()) { script += results.getColumnValue(1); } // Second read of results while (results.next()) { script += results.getColumnValue(1); }