# GS_SQL_PATCH
GS_SQL_PATCH系统表存储当前节点上的SQL_PATCH的状态信息。
表1GS_SQL_PATCH字段 
| 名称                   | 类型            | 描述                                                                      |
|:---|:---|:---|
| patch_name          | name           | PATCH名称。                                                                   |
| unique_sql_id       | bigint          | 查询全局唯一id。                                                                 |
| owner               | oid          | PATCH的创建用户id。                                                           |
| enable              | boolean        | PATCH是否生效。                                                            |
| status                | "char"          | 标识SQL PATCH是基于Unique SQL ID还是SQL HASH创建的，'d'代表Unique SQL ID，'h'代表SQL HASH。 |
| abort                 | boolean     | 是否是AbortHint。                                                           |
| hint_string         | text            | Hint文本。                                                                |
| hint_node           | pg_node_tree | Hint解析\&序列化的结果。                                                         |
| original_query        | text            | 原始语句（预留字段）。                                                             |
| patched_query       | text          | PATCH之后的语句（预留字段）。                                                      |
| original_query_tree  | pg_node_tree  | 原始语句的解析结果（预留字段）。                                                       |
| patched_query_tree    | pg_node_tree  | PATCH之后语句的解析结果（预留字段）。                                                    |
| description            | text         | PATCH的备注。                                                               |
| parent_unique_sql_id | bigint           | PATCH生效的SQL外层语句的全局唯一id，存储过程外的语句该值为0，存储过程内的语句该值为调用该存储过程语句的全局唯一id。          |
   
