首页 > 解决方案 > 有哪些选项可用于获取 Snowflake 中的主键列名称?

问题描述

我需要一起获取所有主键、它们的父表名、列名和模式名。我使用 INFORMATION_SCHEMA 来获取所有元数据,SHOW PRIMARY KEYS/DESCRIBE TABLE 可以完成这项工作,但这里不是一个选项。

需要类似于 SELECT *FROM DB.INFORMATION_SCHEMA.XXX 的东西。我们在这里有哪些选择?

*我正在使用 JDBC

标签: snowflake-cloud-data-platform

解决方案


您可以考虑使用:getPrimaryKeys(String, String, String)

详情:https ://docs.snowflake.com/en/user-guide/jdbc-api.html#object-databasemetadata


推荐阅读