SPALTE „ZUSCHÜSSE“ ANZEIGEN - Amazon Redshift

Amazon Redshift wird UDFs ab dem 1. November 2025 die Erstellung von neuem Python nicht mehr unterstützen. Wenn Sie Python verwenden möchten UDFs, erstellen Sie das UDFs vor diesem Datum liegende. Bestehendes Python UDFs wird weiterhin wie gewohnt funktionieren. Weitere Informationen finden Sie im Blog-Posting.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

SPALTE „ZUSCHÜSSE“ ANZEIGEN

Zeigt Zuschüsse in einer Spalte innerhalb einer Tabelle an.

Erforderliche Berechtigungen

Mit SHOW GRANTS für ein Zielobjekt werden nur Zuschüsse angezeigt, die für den aktuellen Benutzer sichtbar sind. Ein Grant ist für den aktuellen Benutzer sichtbar, wenn der aktuelle Benutzer eines der folgenden Kriterien erfüllt:

  • Seien Sie ein Superuser

  • Seien Sie der berechtigte Benutzer

  • Erteilen Sie sich den Besitzer der erteilten Rolle

  • Ihnen wird die Rolle zugewiesen, für die die Objektzuweisung vorgesehen ist

Syntax

SHOW COLUMN GRANTS ON TABLE { database_name.schema_name.table_name | schema_name.table_name } [FOR {username | ROLE role_name | PUBLIC}] [LIMIT row_limit]

Parameters

database_name

Der Name der Datenbank, die die Zieltabelle enthält

schema_name

Der Name des Schemas, das die Zieltabelle enthält

table_name

Der Name der Zieltabelle

username

Nehmen Sie nur Zuschüsse für den Benutzernamen in die Ausgabe auf

role_name

Nehmen Sie nur Zuschüsse für role_name in die Ausgabe auf

PUBLIC

Nehmen Sie nur Zuschüsse an PUBLIC in die Ausgabe auf

row_limit

Die maximale Anzahl der zurückzugebenden Zeilen. Der Wert row_limit kann 0–10 000 betragen.

Beispiele

Das folgende Beispiel zeigt die Spalte Grants in der Tabelle demo_db.demo_schema.t100:

SHOW COLUMN GRANTS ON TABLE demo_db.demo_schema.t100; database_name | schema_name | table_name | column_name | object_type | privilege_type | identity_id | identity_name | identity_type | admin_option | privilege_scope | grantor_name ---------------+-------------+------------+-------------+-------------+----------------+-------------+---------------+---------------+--------------+-----------------+-------------- demo_db | demo_schema | t100 | b | COLUMN | UPDATE | 134 | bob | user | f | COLUMN | dbadmin demo_db | demo_schema | t100 | a | COLUMN | SELECT | 130 | alice | user | f | COLUMN | dbadmin demo_db | demo_schema | t100 | a | COLUMN | UPDATE | 130 | alice | user | f | COLUMN | dbadmin

Das folgende Beispiel zeigt Spaltenzuweisungen in der Tabelle demo_schema.t100 für den Benutzer bob:

SHOW COLUMN GRANTS ON TABLE demo_schema.t100 for bob; database_name | schema_name | table_name | column_name | object_type | privilege_type | identity_id | identity_name | identity_type | admin_option | privilege_scope | grantor_name ---------------+-------------+------------+-------------+-------------+----------------+-------------+---------------+---------------+--------------+-----------------+-------------- demo_db | demo_schema | t100 | b | COLUMN | UPDATE | 135 | bob | user | f | COLUMN | dbadmin