Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zum Ende der Lebensdauer von Python und zu den Migrationsoptionen finden Sie im Blogbeitrag
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 in einer Tabelle an.
Erforderliche Berechtigungen
SHOW GRANTS für ein Zielobjekt zeigt nur Zuschüsse an, die für den aktuellen Benutzer sichtbar sind. Eine Gewährung ist für den aktuellen Benutzer sichtbar, wenn der aktuelle Benutzer eines der folgenden Kriterien erfüllt:
-
Sei ein Superuser
-
Sei der berechtigte Benutzer
-
Ihnen wird der Besitzer der gewährten Rolle gewährt
-
Ihnen wird die Rolle zugewiesen, auf die die Objektzuweisung abzielt
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 in der Ausgabe nur Zuweisungen an den Benutzernamen auf
- role_name
-
Nehmen Sie nur Zuschüsse für role_name in die Ausgabe auf
- PUBLIC
-
Nehmen Sie nur Zuschüsse für 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 die Spalte Grants 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