Source: https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/sessions/reset/ Documentation version: v5.3.2 # SESSION RESET `SESSION RESET`命令用于重置在当前会话中的 Schema、图或临时图以及删除当前会话中设置的参数。 - 若要查询当前会话中的 Schema,可使用 [SHOW CURRENT_SCHEMA](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/show/show-current-schema/)。 - 若要查询当前会话中的图或临时图,可使用 [SHOW CURRENT_GRAPH](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/show/show-current-graph/)。 - 若要查询当前会话中设置的参数,可使用 [SHOW PARAMETERS](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/show/show-parameters/)。 ## 语法 语法图源码 session_reset_command ```` session_reset_command ::= 'SESSION' 'RESET' ( 'SCHEMA' | 'GRAPH' | parameter_name (',' parameter_name)* | 'ALL PARAMETERS' ) ```` ## 参数 ### `SCHEMA` 重置当前会话中的 Schema。 - 若并未为当前用户设置主 Schema,那么当前会话中的 Schema 将被重置为`/default_schema`。 - 若已为当前用户设置可访问的主 Schema,那么当前会话中的 Schema 将被重置为所设置的主 Schema。 - 若主 Schema 不存在或当前用户没有该 Schema 的`USAGE`,则清空当前会话中的 Schema。 ### `GRAPH` 重置当前会话中的图。 - 若并未为当前用户设置主图,那么当前会话中的图或临时图将重置,即该会话不再关联任何图或临时图。 - 若已为当前用户设置可访问的主图,那么当前会话中的图将被重置为指定的主图。 - 若主图不存在或当前用户没有其父级 Schema 的`USAGE`,则清空当前会话中的图。 有关 Schema `USAGE`的更多信息,请参见 [Schema 访问控制](https://dev-docs.yueshu.com.cn/v5.3.2/server-admin/authorization/schema-access-control/)。 ### `parameter_name` 删除当前会话中设置的指定参数。 ### `ALL PARAMETERS` 删除当前会话中设置的所有参数。 ## 示例 以下示例基于 [SESSION SET](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/sessions/set/) 命令示例一节中引入的会话设置。 ### 为当前会话重置 Schema ```` SESSION RESET SCHEMA ```` ### 为当前会话重置图或临时图 ```` SESSION RESET GRAPH ```` ### 删除指定会话参数 ```` SESSION RESET $i_1, $i_2 ```` ### 删除所有会话参数 ```` SESSION RESET ALL PARAMETERS ````