类别:

:doc:`/sql-reference/functions-system`(信息)

SYSTEM$QUERY_REFERENCE

返回可以传递给存储过程的 查询引用。在存储过程中,执行查询时,将使用创建查询引用的用户角色执行查询。

备注

如果您希望引用在调用范围内(而非整个会话)有效,则除了调用此函数之外,还可以使用 TABLE 关键字。请参阅 使用 TABLE 关键字创建对表、视图或查询的引用

另请参阅:

SYSTEM$REFERENCE

语法

SYSTEM$QUERY_REFERENCE('<select_statement>', [ , <use_session_scope> ] )
Copy

实参

必填

select_statement

要传递给存储过程的 SELECT 语句。这必须是用作内联视图的语句。

请注意,如果 SELECT 语句包含任何单引号或其他特殊字符(例如换行符),则必须 使用反斜杠对这些字符进行转义

可选

use_session_scope

如果为 TRUE,则指定查询引用在会话期间应有效。如果此项为 FALSE 或省略此项,则查询引用在创建查询引用的上下文中有效。请参阅 指定引用范围

默认值:FALSE

返回

一个表示指定的 SELECT 语句的查询引用。

使用说明

示例

请参阅 使用查询引用

语言: 中文