在Python中运行SQL UDF以遍历CSV文件

时间:2019-04-12 15:43:29

标签: python sql oracle snowflake-datawarehouse

我在SQL中有一个表UDF,它返回表的主列名。我想为数百张表运行此UDF。我有一个平面文件,其中包含所有表的名称。我想将表名作为此文件的参数传递给UDF,并将结果存储到平面文件中。 我的表UDF看起来像这样:

 create or replace function get_pk(tab_name varchar)
  returns table (primary_key_column varchar)
  as
  $$
  SELECT fieldname FROM audit_table WHERE table_name=tab_name
  $$
  ;

有人可以帮助我在Python 3中实现吗? 我可以连接到我的数据库,但是只需要知道逻辑就可以循环通过csv文件,该文件只有一列带有表名。

0 个答案:

没有答案