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.
EINSCHRÄNKUNGEN ANZEIGEN
Zeigt eine Liste der Primärschlüssel- und Fremdschlüsseleinschränkungen in einer Tabelle an.
Erforderliche Berechtigungen
Um SHOW CONSTRAINTS für eine Tabelle auszuführen, muss der aktuelle Benutzer eines der folgenden Kriterien erfüllen:
-
Seien Sie ein Superuser
-
Sei der Besitzer des Tisches
-
Sie erhalten das USAGE-Privileg für das übergeordnete Schema und das SELECT-Recht für die Tabelle
Syntax
SHOW CONSTRAINTS {PRIMARY KEYS | FOREIGN KEYS [EXPORTED]} FROM TABLE { database_name.schema_name.table_name | schema_name.table_name } [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
- EXPORTIERT
-
Wenn EXPORTED angegeben ist, werden alle Fremdschlüssel aus anderen Tabellen aufgeführt, die auf die Zieltabelle verweisen.
- row_limit
-
Die maximale Anzahl der zurückzugebenden Zeilen. Der Wert row_limit kann 0–10 000 betragen.
Beispiele
Das folgende Beispiel zeigt Primärschlüsseleinschränkungen aus der Tabelle demo_db.demo_schema.pk1:
SHOW CONSTRAINTS PRIMARY KEYS FROM TABLE demo_db.demo_schema.pk1; database_name | schema_name | table_name | pk_name | column_name | key_seq ---------------+-------------+------------+----------+-------------+--------- demo_db | demo_schema | pk1 | pk1_pkey | i | 1 demo_db | demo_schema | pk1 | pk1_pkey | j | 2 demo_db | demo_schema | pk1 | pk1_pkey | c | 3
Das folgende Beispiel zeigt Fremdschlüsseleinschränkungen aus der Tabelle demo_schema.fk2:
SHOW CONSTRAINTS FOREIGN KEYS FROM TABLE demo_schema.fk2; pk_database_name | pk_schema_name | pk_table_name | pk_column_name | fk_database_name | fk_schema_name | fk_table_name | fk_column_name | key_seq | fk_name | pk_name | update_rule | delete_rule | deferrability ------------------+----------------+---------------+----------------+------------------+----------------+---------------+----------------+---------+------------+----------+-------------+-------------+--------------- demo_db | demo_schema | pk1 | i | demo_db | demo_schema | fk2 | i | 1 | fk2_i_fkey | pk1_pkey | | | demo_db | demo_schema | pk1 | j | demo_db | demo_schema | fk2 | j | 2 | fk2_i_fkey | pk1_pkey | | | demo_db | demo_schema | pk1 | c | demo_db | demo_schema | fk2 | c | 3 | fk2_i_fkey | pk1_pkey | | |
Das folgende Beispiel zeigt exportierte Fremdschlüsseleinschränkungen aus der Tabelle demo_schema.pk1:
SHOW CONSTRAINTS FOREIGN KEYS EXPORTED FROM TABLE demo_schema.pk1; pk_database_name | pk_schema_name | pk_table_name | pk_column_name | fk_database_name | fk_schema_name | fk_table_name | fk_column_name | key_seq | fk_name | pk_name | update_rule | delete_rule | deferrability ------------------+----------------+---------------+----------------+------------------+----------------+---------------+----------------+---------+-----------------+----------+-------------+-------------+--------------- demo_db | demo_schema | pk1 | i | demo_db | demo_schema | fk2 | i | 1 | fk2_i_fkey | pk1_pkey | | | demo_db | demo_schema | pk1 | j | demo_db | demo_schema | fk2 | j | 2 | fk2_i_fkey | pk1_pkey | | | demo_db | demo_schema | pk1 | c | demo_db | demo_schema | fk2 | c | 3 | fk2_i_fkey | pk1_pkey | | | demo_db | demo_schema | pk1 | i | demo_db | demo_schema | other_fk | i | 1 | other_fk_i_fkey | pk1_pkey | | | demo_db | demo_schema | pk1 | j | demo_db | demo_schema | other_fk | j | 2 | other_fk_i_fkey | pk1_pkey | | | demo_db | demo_schema | pk1 | c | demo_db | demo_schema | other_fk | c | 3 | other_fk_i_fkey | pk1_pkey | | |