跳转至
开发版采用单机部署,无需产品 License 文件。需要多机部署或大规模性能测试? 了解企业版

SESSION RESET

SESSION RESET命令用于重置在当前会话中的 Schema、图或临时图以及删除当前会话中设置的参数。

语法

session_reset_command
SESSION RESET SCHEMA GRAPH parameter_name , ALL PARAMETERS

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 访问控制。

parameter_name

删除当前会话中设置的指定参数。

ALL PARAMETERS

删除当前会话中设置的所有参数。

示例

以下示例基于 SESSION SET 命令示例一节中引入的会话设置。

为当前会话重置 Schema

SESSION RESET SCHEMA

为当前会话重置图或临时图

SESSION RESET GRAPH

删除指定会话参数

SESSION RESET $i_1, $i_2

删除所有会话参数

SESSION RESET ALL PARAMETERS