0

我想从 Python 执行 Snowflake 存储过程,我一直在使用 snowflake-connector-python==2.7.2。

我面临的问题是我有可变数量的参数要发送到存储过程。所以,我有一个带参数的字典:

{
 "run_id": 3,
 "process_id": 1,
 "load_type": "I"
}

我有一个雪花存储过程:

create or replace procedure stage.sp_load_something(
  RUN_ID FLOAT, 
  PROCESS_ID FLOAT,
  LOAD_TYPE VARCHAR)

所以,我的问题是:

  1. 有没有办法将字典键映射到存储过程参数?
  2. 我怎样才能使它动态化,以便当我有 5 个键的 dict 和 5 个参数的存储过程时它仍然可以工作?
  3. 如何正确映射存储过程数据类型?
4

0 回答 0