- 类别:
系统函数 (系统信息)
SYSTEM$IS_LISTING_PURCHASED¶
如果查询数据的使用者账户已购买列表,则返回 TRUE,否则返回 FALSE。如果账户正在试用列表,则该函数返回 FALSE。在安全视图中,可以使用此系统函数管理对共享中数据的访问,并仅向付费客户显示某些数据。
此函数会推断出与包含视图的数据库相关的列表,并确定运行查询的账户是否已购买该列表。
语法¶
SYSTEM$IS_LISTING_PURCHASED()
实参¶
无。
返回¶
该函数返回 BOOLEAN 类型的值。
示例¶
创建选择表中全部列的安全视图。只有在已购买付费列表的使用者账户中执行查询时,该视图才会返回行:
CREATE SECURE VIEW paid_view
AS
SELECT
*
FROM
paid_table
WHERE
SYSTEM$IS_LISTING_PURCHASED();
试用付费列表的使用者看不到此视图中的任何行。
有关其他示例,请参阅 为付费列表准备共享。