
# procs_priv
m_schema.procs_priv视图显示数据库用户对存储过程和函数拥有的权限信息。具体信息如[表1]所示。该视图为只读，不允许修改。所有用户对该视图都有"读取"权限。用户只能看到自己有访问权限的记录。
 表1m_schema.procs_priv字段 
| 名称           | 类型        | 描述                                                                                                                                       |
|:---|:---|:---|
| Host         | char(60)  | 主机名。                                                                                                                                     |
| Db           | char(64)  | 数据库（Schema）名。                                                                                                                            |
| User         | char(32)  | 用户名。                                                                                                                                     |
| Routine_name | char(64)  | routine名称。                                                                                                                               |
| Grantor      | char(93)  | 执行授权的用户名。                                                                                                                                |
| Timestamp    | timestamp | current_timestamp。 暂不支持，值为null。 |
   
![](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/public_sys-resources/note_3.0-zh-cn.png)
- sql_mode参数值包含ansi_quotes时，查询user列时需要添加双引号。
  ```
  SELECT "user" FROM m_schema.tables_priv WHERE "user" = 'PUBLIC';
  ```
  
- sql_mode参数值不包含ansi_quotes时，查询user列时要添加反引号。
  ```
  SELECT `user` FROM m_schema.tables_priv WHERE `user` = 'PUBLIC';
  ```
  
- 本版本M-Compatibility模式数据库中，本视图中的Routine_type和Proc_priv字段暂不予显示。
 
