Aktualisieren Benutzerdefinierte Typen in Oracle 11G
-
10-10-2019 - |
Frage
Gibt es eine Möglichkeit zum Update Teil eines benutzerdefinierten Typs in Oracle?
Beispiel:
create or replace TYPE MY_TYPE AS OBJECT
(
VAR_1 NUMBER,
VAR_2 DATE,
VAR_3 NUMBER,
VAR_4 DATE
);
Beispiel Tabelle:
create TABLE TEST_TABLE
(
TBL_ID NUMBER,
MY_DATA MY_TYPE
);
Gibt es eine Möglichkeit, etwas wie die folgenden zu tun:
UPDATE TEST_TABLE SET MY_DATA.VAR_3 = 1;
Danke!
Lösung
Yes but for some reason you need to alias the table:
UPDATE TEST_TABLE T SET T.MY_DATA.VAR_3 = 1;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow