如何在Databricks中通过SQL查询显示Delta表的列标签?
在Databricks中查看Delta表列标签的方法
DESC TABLE/DESCRIBE TABLE默认只展示列名、描述和数据类型这类基础信息,要查看你添加的列标签,得用以下几种方式:
使用
DESCRIBE TABLE EXTENDED命令,它会输出包含列元数据的详细信息,列标签会出现在Column Metadata区块里:DESCRIBE TABLE EXTENDED your_table_name;用
SHOW COLUMNS ... WITH TAGS命令,专门用来列出带标签的列信息,直接返回列名和对应标签:SHOW COLUMNS FROM your_table_name WITH TAGS;通过
information_schema查询元数据,精准筛选列和标签:SELECT column_name, tags FROM information_schema.columns WHERE table_name = 'your_table_name' AND table_schema = 'your_schema_name';
另外可以检查下标签是否正确设置,比如添加标签的语法是否符合要求:
ALTER TABLE your_table_name ALTER COLUMN column_name SET TAGS ('tag_key' = 'tag_value');
内容的提问来源于stack exchange,提问作者Stark
相关产品推荐
相关产品推荐

