Schema:

ACCOUNT_USAGE

PROJECTION_POLICIES view

This Account Usage view provides the projection policies in your account.

Each row in this view corresponds to a different projection policy.

Columns

Column NameData TypeDescription
POLICY_NAMEVARCHARName of the projection policy.
POLICY_IDNUMBERInternal/system-generated identifier for the projection policy.
POLICY_SCHEMA_IDNUMBERInternal/system-generated identifier for the schema in which the policy resides.
POLICY_SCHEMAVARCHARSchema that contains the projection policy.
POLICY_CATALOG_IDNUMBERInternal/system-generated identifier for the database in which the policy resides.
POLICY_CATALOGVARCHARDatabase to which the projection policy belongs.
POLICY_OWNERVARCHARName of the role that owns the projection policy.
POLICY_SIGNATUREVARCHARType signature of the projection policy’s arguments.
POLICY_RETURN_TYPEVARCHARReturn value data type.
POLICY_BODYVARCHARProjection policy definition.
POLICY_COMMENTVARIANTComments entered for the projection policy (if any).
CREATEDTIMESTAMP_LTZDate and time when the projection policy was created.
LAST_ALTEREDTIMESTAMP_LTZDate and time when the projection policy was last altered.
DELETEDTIMESTAMP_LTZDate and time when the projection policy was dropped.
OWNER_ROLE_TYPEVARCHARThe type of role that owns the object, for example ROLE.
If a Snowflake Native App owns the object, the value is APPLICATION.
Snowflake returns NULL if you delete the object because a deleted object does not have an owner role.

Usage notes

  • Latency for the view may be up to 120 minutes (2 hours).
  • The view only displays objects for which the current role for the session has been granted access privileges.