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

DROP TTL

DROP TTL语句根据边类型删除特定图上边的 TTL(存活时间,全称为 Time-to-live)时长设置。

可选择以下任意方法来指定图:

  • 在本语句前添加 USE 子句来设定工作图。
  • 提前使用 SESSION SET 设置当前会话的图。

若两种方法均使用,则以 USE 子句中的指定为准。若均未使用,则报错。

Note

对非默认 Schema 或其中的对象执行操作时,用户既要通过隐式访问规则或显式USAGE授权获得该 Schema 的访问权,也要具备目标操作所需的权限。Schema 访问校验和目标操作所需的权限校验相互独立,满足其中一项不能替代另一项。Schema 访问控制不适用于临时图、内置 Procedure 和内置 Function。更多信息,请参见 Schema 访问控制。

前提条件

  • 边必须已经设置了 TTL 时长。更多信息,请参见 CREATE TTL。
  • 若要删除 TTL 时长,必须是图的所有者,或具备在图上执行ALTER操作的权限,或具备在当前 Schema 执行ALTER ANY GRAPH操作的权限。更多信息,请参见角色与权限。

语法

drop_ttl_statement
DROP TTL ON EDGE edge_type_name

drop_ttl_statement ::=
    'DROP' 'TTL' 'ON' 'EDGE' edge_type_name

参数

edge_type_name

待删除 TTL 时长的边类型的名称。

示例

以下示例基于示例数据集。

删除边类型的 TTL 时长

USE movie DROP TTL ON EDGE Watch

上述示例删除了在 CREATE TTL 中设置的 TTL 时长。