当前位置: 首页 > news >正文

美化一下达梦grant授权说明

pdf文档看起来不太直观,调整一下grant命令的格式

GRANT <特权> [OFF] ON [<对象类型>] <对象> TO <用户或角色>{,<用户或角色>} [WITH GRANT OPTION];<特权>::= ALL [PRIVILEGES] | <动作> {, <动作>}<动作>::= SELECT[(<列清单>)] |INSERT[(<列清单>)] | UPDATE[(<列清单>)] | DELETE |REFERENCES[(<列清单>)] |EXECUTE|READ|WRITE|USAGE|INDEX|ALTER<列清单>::= <列名> {,<列名>}<对象类型>::= TABLE | VIEW | PROCEDURE | FUNCTION | PACKAGE | CLASS | TYPE | SEQUENCE | DIRECTORY | DOMAIN | SCHEMA | SYNONYM<对象> ::= [<模式名>.]<对象名> | <模式名>
<对象名> ::= <表名> | <视图名> | <存储过程/函数名> |<包名> |<类名> |<类型名> |<序列名> | <目录名> | <域名>
<用户或角色>::= <用户名> | <角色名>

下面的样子看起来舒服些
在这里插入图片描述
附赠10大注意

使用说明:

  1. 授权者必须是具有对应对象权限以及其转授权的用户;
  2. OFF 授予黑名单权限,即关闭(黑名单)用户的模式级对象权限。模式级对象权限是指<对象类型>为 SCHEMA 的权限;
  3. <对象类型>中的 SCHEMA 必须和对象中的<模式名>配合使用,须提前开启 INI 参数 GRANT_SCHEMA=1,表示为用户授予该模式下所有对象的相应权限。授权用户需要具有对授权模式的"GRANT ANY OBJECT PRIVILEGE"权限;
  4. 如未指定<对象>的<模式名>,模式为授权者所在的模式。DIRECTORY 为非模式对象,没有模式;
  5. 如设定了对象类型,则该类型必须与对象的实际类型一致,否则会报错;
  6. 带 WITH GRANT OPTION 授予权限给用户时,则接受权限的用户可转授此权限;
  7. 不带列清单授权时,如果对象上存在同类型的列权限,会全部自动合并;
  8. 对于用户所在的模式的表,用户具有所有权限而不需特别指定;
  9. INDEX 动作向其他用户授予指定表的创建和删除索引(包含全文索引)的权限;
  10. ALTER 动作仅支持向其他用户授予指定表的修改权限和表(列)注释权限。
http://www.dtcms.com/a/315830.html

相关文章:

  • 蓝桥杯----DS1302实时时钟
  • 私有云盘新体验:FileRise在cpolar的加持下如何让数据管理更自由?
  • 对话访谈|盘古信息×易景科技:宜宾OEM+ODM 标杆,如何规划数字化转型?
  • MySQL Redo Log浅析
  • 无刷电机控制 - STM32F405+CubeMX+HAL库+SimpleFOC06,速度闭环控制(没电流环)
  • 人工智能领域、图欧科技、IMYAI智能助手2025年7月更新月报
  • SOLIDWORKS 买断许可和订阅许可的资金流影响分析-代理商硕迪科技
  • 江协科技STM32学习笔记1
  • Augmodo AI:零售门店智能货架管理平台
  • 复制网页文字到Word、WPS文字?选中后直接拖放
  • MousePlus鼠标右键增强工具v5.5.25,支持鼠标轮盘功能
  • mac前端环境安装
  • HTTP 与 HTTPS 的区别深度解析:从原理到实践
  • 实战教程 node js 实现上传xls文件批量导入到数据库 解析导入
  • 微服务—Gateway
  • 分发饼干(贪心算法)
  • linux服务器上word转pdf后乱码问题
  • HTTP性能优化实战:解决高并发场景下的连接瓶颈与延迟问题
  • 【实时Linux实战系列】实时传感器数据融合技术
  • 原生CSS vs LESS:样式表语言的进化之旅
  • 阿里云招Java研发咯
  • ORACLE多表查询
  • 07-一般的树
  • Opencv: 不同函数所支持的Mat类型汇总
  • C语言——编译和链接
  • 【RabbitMQ】高级特性—持久性、重试机制详解
  • GO如何设置代理
  • Python 中的 Matplotlib:安装与使用指南
  • 雷达水位监测站:让水位监测变得轻松又可靠!
  • Linux驱动25 --- RkMedia音频API使用增加 USB 音视频设备