【问题标题】:how to run simple select query and get reusult in snowflakes procedure?如何运行简单的选择查询并在雪花过程中获得结果?
【发布时间】:2022-11-10 22:05:56
【问题描述】:

如何运行简单的选择查询并在雪花过程中获得结果?

CREATE OR REPLACE PROCEDURE COARSDB0P_DB.COUNT_MISMATCH() 
RETURNS VARCHAR  
LANGUAGE JAVASCRIPT  
AS  
$$  
var command ="SELECT b.TABLE_CATALOG,b.TABLE_SCHEMA,b.TABLE_NAME,b.TABLE_TYPE,b.ROW_COUNT as Dev_COUNT,a.ROW_COUNT as UAT_COUNT FROM TABLE A ,information_schema.tables B where b.TABLE_NAME=a.TABLE_NAMES and b.TABLE_SCHEMA=a.TABLE_SCHEMA and b.TABLE_TYPE=a.TABLE_TYPE and TRY_CAST(b.ROW_COUNT as NUMBER) != TRY_CAST(a.ROW_COUNT as NUMBER);"
var cmd1_dict = {sqlText: command};  
var stmt = snowflake.createStatement(cmd1_dict);  
var rs = stmt.execute();
rs.next();
var output = rs.getColumnValue();
  return output;
$$; 

我需要返回提到的 SELECT 查询的实际输出。

【问题讨论】:

    标签: snowflake-cloud-data-platform


    【解决方案1】:

    Returning tabular data from a stored procedure。你会想要类似的东西

    returns table (catalog varchar, schema varchar, ...)
    

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 2020-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多