visualizar usuario rol privilegios otro listar lista grants crear copiar consultar como asignar 11g oracle oracle11g user-defined-types

rol - Actualización de tipos definidos por el usuario en Oracle 11G



listar grants de usuario oracle (1)

¿Hay alguna manera de actualizar parte de un tipo definido por el usuario en Oracle?

Ejemplo:

create or replace TYPE MY_TYPE AS OBJECT ( VAR_1 NUMBER, VAR_2 DATE, VAR_3 NUMBER, VAR_4 DATE );

Tabla de muestra:

create TABLE TEST_TABLE ( TBL_ID NUMBER, MY_DATA MY_TYPE );

¿Hay alguna manera de hacer algo como lo siguiente?

UPDATE TEST_TABLE SET MY_DATA.VAR_3 = 1;

¡Gracias!


Sí, pero por alguna razón necesita alias la tabla:

UPDATE TEST_TABLE T SET T.MY_DATA.VAR_3 = 1;