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

SHOW WARNINGS

SHOW WARNINGS命令显示当前会话中上一次 GQL 查询执行所产生的警告。

警告用于提示用户查询中出现了某些非致命性问题,但不会引发异常或中断查询。当执行查询成功但在 ngql、悦数图管理或悦数图数据库控制台中显示警告数量时,可以执行此命令查看警告详情。

下表描述了返回的列:

列 描述
code 警告码。
message 详细的警告信息。

前提条件

ngql 必须处于nowarnings状态,该命令才能返回结果。否则,ngql 将自动显示查询执行后产生的警告信息,且SHOW WARNINGS命令始终返回空结果。更多信息,请参见显示和隐藏警告。

语法

show_warnings_command
SHOW WARNINGS

show_warnings_command ::=
    'SHOW' 'WARNINGS'

示例

  1. 使用已弃用的语法设置当前会话的主 Schema。

    SESSION SET SCHEMA "/default_schema"
    

    返回:

    Warnings: 1
    Execution succeeded (time spent 1.233ms/2.386812ms)
    

    上述示例执行成功但 ngql 客户端提示产生了 1 个警告。

  2. 查看当前会话中上一条 GQL 查询所产生的警告。

    SHOW WARNINGS
    

    返回:

    +-------+-------------------------------------------------------------------------------------------------------------------------------+
    | code  | message                                                                                                                       |
    +-------+-------------------------------------------------------------------------------------------------------------------------------+
    | 01005 | Warning: deprecated syntax: using backticks(``) or double quotes(\"\") to enclose schema path is deprecated in the new syntax |
    +-------+-------------------------------------------------------------------------------------------------------------------------------+