hana常用元数据

视图元数据

select a.schema_name,                  --schema名称
	a.view_name,                       --视图名称
	a.comments      view_comments,     --视图注释
    b.column_name,                     --字段名称
	case when b.data_type_name in ('VARCHAR','NVARCHAR') then b.data_type_name||'('||length||')'  --字符串类型拼接
		 when b.data_type_name = 'DECIMAL' then b.data_type_name||'('||length||','||scale||')'  --小数类型拼接
		 else b.data_type_name end  --其他数据类型不做处理,如有特殊类型,需在做处理 
		 data_type,                    --字段数据类型
	b.comments      column_comments,   --字段注释
	a.definition,                      --定义
	a.create_time                      --创建时间
from sys.views a
left join sys.view_columns b on a.view_oid = b.view_oid
where a.view_name = 'VIEW_NAME'
  and a.is_valid = 'TRUE'  --有效的
order by b.position;

表元数据

select a.schema_name,                  --schema名称
	a.table_name,                      --表名
	a. comments table_comments,        --表注释    
	a.is_column_table,                 --是否列表
    c.is_partitioned,                  --是否分区表
    c.record_count,                    --表数据量
    c.table_size,                      --表空间
	b.column_name,                     --字段名称
	case when b.data_type_name in ('VARCHAR','NVARCHAR') then b.data_type_name||'('||length||')'  --字符串类型拼接
		 when b.data_type_name = 'DECIMAL' then b.data_type_name||'('||length||','||scale||')'  --小数类型拼接
		 else b.data_type_name end  --其他数据类型不做处理,如有特殊类型,需在做处理 
		 data_type,                    --字段数据类型
	b.comments      column_comments,   --字段注释
	a.create_time,                     --建表时间
    d.last_modify_time                 --最后操作时间 
from sys.tables a
left join sys.table_columns b on a.table_oid = b.table_oid
left join sys.m_tables c on a.schema_name = c.schema_name and a.table_name = c.table_name
left join sys.m_table_statistics d on a.schema_name = d.schema_name and a.table_name = d.table_name
where a.table_name = 'TABLE_NAME'
order by b.position;

存储元数据

select a.schema_name,          --schema名称
	a.procedure_name,          --存储名称
	a.procedure_type,          --存储的语言类别
	a.sql_security,            --安全模式
	a.input_parameter_count,   --输入的参数个数
    a.output_parameter_count,  --输出的参数个数
    a.definition,              --定义
    b.parameter_name,          --参数名称
    case when b.data_type_name in ('VARCHAR','NVARCHAR') then b.data_type_name||'('||length||')'  --字符串类型拼接
		 when b.data_type_name = 'DECIMAL' then b.data_type_name||'('||length||','||scale||')'  --小数类型拼接
		 else b.data_type_name end  --其他数据类型不做处理,如有特殊类型,需在做处理 
		 data_type,            --参数类型
    b.parameter_type,          --参数类别
    a.create_time              --创建时间
from sys.procedures a
left join sys.procedure_parameters b on a.procedure_oid = b.procedure_oid
where a.procedure_name = 'PROCEDURE_NAME'
  and a.is_valid = 'TRUE'  --有效的
order by b.position;
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2 SAP HANA数据库 帮助您安全地操作和配置SAP HANA数据库的清单和建议 提示 SAP Note 1969700包含有用的SQL语句的集合,用于监视和分析SAP HANA数据库。文件HANA_Security_MiniChecks.txt中包含的语句执行所有 本文档中列出的基于SQL的检查。 针对数据库用户,角色和特权的建议[第7页] 有关保护对SAP HANA的访问的建议。 网络与网络建议[第15页] 有关将SAP HANA安全地集成到您的网络环境中的建议。 数据加密建议[第18页] 数据加密和加密密钥管理的建议 文件系统和操作系统的建议[第21页] 有关文件系统中安全操作系统访问和数据存储的建议 审核建议[第23页] 审核配置建议 跟踪和转储文件的建议[第25页] 处理跟踪和转储文件的建议 有关租户数据库管理的建议[第27页] 安全配置租户数据库的建议 相关信息 SAP注释1969700 6公共 SAP HANA安全清单和建议 SAP HANA数据库 2.1针对数据库用户,角色和角色的建议 礼遇 有关保护对SAP HANA的访问的建议。 SYSTEM用户 缺省值数据库用户SYSTEM是具有不可撤销的系统特权的最强大的数据库用户。创建数据库后,SYSTEM用户处于活动状态。 建议使用SYSTEM创建具有其职责所必需的最低特权集的数据库用户(例如,用户管理,系统管理)。然后停用系统。 但是,您可以临时重新激活SYSTEM用户以进行紧急操作或引导 任务。请参阅《 SAP HANA安全指南》中的“停用系统用户”。注意 不需要SYSTEM用户来更新SAP HANA数据库系统。为此,可以创建一个较少特权的用户。但是,要使用软件更新升级SAP支持包,堆栈,SAP增强包和SAP系统 Manager(SUM)并使用该软件安装,迁移和配置SAP系统 Provisioning Manager(SWPM),SYSTEM用户是必需的,并且需要在升级,安装,迁移或预配置期间临时重新激活。 如何进行验证在系统视图用户中,检查USER_DEACTIVATED列中的值, 用户SYSTEM的DEACTIVATION_TIME和LAST_SUCCESSFUL_CONNECT。 相关警报编号 更多信息请参阅有关预定义用户和停用SAP HANA中的SYSTEM用户的部分。 安全指南。 数据库用户的密码有效期 默认值内部技术用户(_SYS_ *用户)除外,默认密码策略 将用户密码的有效期限限制为182天(6个月)。 SAP HANA安全清单和建议 SAP HANA数据库PUBLIC 7 建议不要对与实际人物相对应的数据库用户禁用密码

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值