中有没有一种方法可以做类似这样的事情: max([len(str(i)) for i in set(df['Comments'])]) 并推断出max varchar和其他元数据,然后我就可以构造一个SQL查询来创建表(在我的例子中,用于SnowFlake)?由于这将需要未提及的额外逻辑(例如,尝试转换为int、float、datetime等),因此这在现有的库中可能是常见的。现在,我花了一些时间让每个端点手动检查字段,并推断如何在Snowflake中手动创建每个表。
我在Snowflake中有一个需求,我必须生成一些SQL,然后执行它来创建一个新表。REPLACE FUNCTION COOL_CARGO.test() AS SELECT substr(regexp_replace(GET_DDL'COOL_CARGO.DIM_BRANCH'),('DIM_BRANCH'),'COOL_CARGO.DIM_BRANCH_ERR'), 0, LENGTH(regexp_replace(GET_