【发布时间】:2020-07-13 21:43:36
【问题描述】:
我有一个使用正则表达式模式在表中查找潜在 SSN 的查询。
db_name.schema_name.Table name: db_name.schema_name.ABC
包含敏感数据的列名: senstve_col
select regexp_substr(senstve_col, '\\b[0-9]{3}[ -][0-9]{2}[ -]{4}\\b') as sensitive_data, * from db_name.schema_name.ABC)
我需要为 200 个具有 200 个不同列名的表执行此操作。此外,每个表的 db_name 和 schema_name 都不同。 有没有办法动态传递值并将数据存储到雪花中的新表中? 有人可以帮助查询自动执行多个表的上述查询吗?
【问题讨论】:
-
它是什么关系型数据库?
regexp_substr在 SQL Server 中不存在。 -
这是雪花云数据仓库
-
雪花模式标签不适用于本题
标签: sql sql-server sqlite snowflake-cloud-data-platform snowflake-schema