CURRENT_SCHEMAS - Amazon Redshift

CURRENT_SCHEMAS

返回当前搜索路径中任何 schemas 的名称的数组。当前搜索路径是在 search_path 参数中定义的。

语法

注意

这是领导节点函数。如果此函数引用了用户创建的表、STL/STV 系统表或 SVV/SVL 系统视图,它将返回错误。

current_schemas(include_implicit)

参数

include_implicit

如果为 True,则指定搜索路径应包含任何隐式包含的系统 schemas。有效值为 truefalse。通常,如果为 true,此参数将返回 pg_catalog schema 以及当前 schema。

返回类型

返回 CHAR 或 VARCHAR 字符串。

示例

以下示例返回当前搜索路径中的 schemas(不包括隐式包含的系统 schemas)的名称:

select current_schemas(false); current_schemas ----------------- {public} (1 row)

以下示例返回当前搜索路径中的 schemas(包括隐式包含的系统 schemas)的名称:

select current_schemas(true); current_schemas --------------------- {pg_catalog,public} (1 row)