SHOW TABLES-Befehl, TABLES-Ansicht und GET_DDL-Befehl: Änderungen im Zusammenhang mit der READ ONLY-Eigenschaft für Tabellen¶
Achtung
Diese Verhaltensänderung ist in Bundle 2024_04 enthalten.
Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.
Wenn dieses Verhaltensänderungs-Bundle aktiviert ist, können Sie Tabellen mit einer neuen READ ONLY-Eigenschaft erstellen. Neue Ausgaben in Bezug auf diese Eigenschaft werden hinzugefügt, wenn Sie den Befehl SHOW TABLES ausführen, die Ansicht TABLES abfragen oder den Befehl GET_DDL ausführen.
Befehl SHOW TABLES: Neue Spalte „is_immutable“¶
Der Ausgabe des Befehls SHOW TABLES wird eine neue Spalte hinzugefügt.
- Vor der Änderung:
Die Ausgabe des Befehls SHOW TABLES enthält keine Spalte
is_immutable
.- Nach der Änderung:
Die Ausgabe des Befehls SHOW TABLES enthält eine Spalte
is_immutable
:Spaltenname
Beschreibung
is_immutable
Y
, wenn die Tabelle mit der Eigenschaft READ ONLY erstellt wurde; andernfallsN
.
Ansicht TABLES (Information Schema): Neue Spalte IS_IMMUTABLE¶
Die Ansicht TABLES wurde um eine neue Spalte erweitert.
- Vor der Änderung:
Die Ansicht TABLES enthält keine Spalte IS_IMMUTABLE.
- Nach der Änderung:
Die Ansicht TABLES enthält eine Spalte IS_IMMUTABLE.
Spaltenname
Datentyp
Beschreibung
IS_IMMUTABLE
TEXT
Zeigt an, ob die Tabelle mit der Eigenschaft READ ONLY erstellt wurde. Gültige Werte sind
YES
undNO
.
Bemerkung
Die Ansicht ACCOUNT_USAGE.TABLES enthält nicht die Spalte IS_IMMUTABLE, da temporäre Tabellen in dieser Ansicht nicht angezeigt werden.
Befehl GET_DDL gibt die Ausgabe für Tabellen zurück, die mit der Eigenschaft READ ONLY erstellt wurden¶
Der Befehl GET_DDL gibt die folgende Ausgabe für Tabellen zurück, die mit der Eigenschaft READ ONLY erstellt wurden:
CREATE OR REPLACE TEMPORARY READ ONLY TABLE <table_name> CLONE <src_table_name>
Ref.: 1572