You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何查询SAP HANA数据库中列的COMMENT信息?

SAP HANA列注释对应的系统表及权限问题解决

嘿,这个问题我之前帮同事排查过,刚好能给你说清楚!

  • 存储列注释的核心系统表是SYS.COLUMNS,其中的COMMENT字段就对应你在SAP HANA Studio里看到的列注释内容。不过你碰到的“权限不足”是很常见的情况——因为SYS schema下的系统表默认只开放给有管理员权限的用户访问。
  • 普通用户想查询的话,直接用PUBLIC.COLUMNS这个公开视图就行!它包含了和SYS.COLUMNS一致的列注释信息,而且普通用户默认就有访问权限。给你个实用的查询示例:
SELECT SCHEMA_NAME, TABLE_NAME, COLUMN_NAME, COMMENT
FROM PUBLIC.COLUMNS
WHERE SCHEMA_NAME = '你的Schema名称' 
  AND TABLE_NAME = '目标表名称';
  • 要是你还想顺便查表级注释,可以结合PUBLIC.TABLES视图,里面的COMMENT字段就是表的注释内容。

内容的提问来源于stack exchange,提问作者Christian4145

火山引擎 最新活动