snowflake-cloud-data-platform - 如何检查是否为雪花表启用了 CHANGE_TRACKING?
问题描述
我正在尝试验证是否为雪花表启用了 CHANGE_TRACKING。Information_Schema 中是否提供此信息?
解决方案
据我所知,它在 information_schema 中不可用,但您可以检查 SHOW TABLES 命令的 change_tracking 列:
show tables like 'employees';
+-----------+----------------------+-----------------+---------------------+------------------------------+
| name | automatic_clustering | change_tracking | search_optimization | search_optimization_progress |
+-----------+----------------------+-----------------+---------------------+------------------------------+
| EMPLOYEES | OFF | ON | OFF | |
+-----------+----------------------+-----------------+---------------------+------------------------------+
显示表格https://docs.snowflake.com/en/sql-reference/sql/show-tables.html
您可以使用 result_Scan 函数来处理 SHOW TABLES 命令的输出。
RESULT_SCAN https://docs.snowflake.com/en/sql-reference/functions/result_scan.html
推荐阅读
- javascript - 当我在日历中输入事件并尝试提交查询时,该查询应该与我编写事件的日期相同
- css - css字体显示属性
- typescript - 如何根据另一种类型正确推断类型?
- node.js - 为什么 process.env.FIRESTORE_EMULATOR_HOST 将在测试环境中未定义?即使我已经运行了模拟器
- ipfs - Cloudflare 的 ipfs 网关与托管您自己的 ipfs 网关
- javascript - 如何在提交之前获取输入类型编号的值
- sass - scss如何重用内部选择器?
- r - 使用 R 查找 4 个变量/列的相关性
- java - 有没有办法控制配置方法在 TestNG 中使用哪个线程?
- php - Vue加载微调器更改为laravel vuejs中的条形/点