类别:

系统函数 (系统信息)

SYSTEM$GET_ALL_REFERENCES

遍历一个引用的所有关联,并返回有关这些关联的信息。

语法

SYSTEM$GET_ALL_REFERENCES('<reference_name>', [, <include_details> = True | False ])
Copy

实参

必填

'reference_name'

引用的名称。

include_details = True | False

确定函数所返回的信息类型。有关更多信息,请参阅 返回

返回

  • 如果 include_details 参数设置为 True,则返回一个 VARCHAR,其中包含一个 JSON 对象,该对象包含以下名称/值对的数组:

    {
      "alias": "<value>",
      "database": "<value>",
      "schema": "<value>",
      "name": "<value>"
    }
    
    Copy

    其中:

    • alias:系统为引用生成的别名。

    • database:使用者对象的父数据库名称(如果该对象位于数据库中)。否则为 null。

    • schema:使用者对象的父架构(如果该对象位于架构中)。否则为 null。

    • name:使用者对象的名称。

  • 如果 include_details 参数设置为 False,则返回一个系统生成别名的数组:

    • 如果引用未与对象关联,则返回空列表。

    • 如果引用与对象关联,则返回多值引用的所有关联。

    • 如果引用为单值引用,则返回 0。

语言: 中文