Acceso a los datos de una tabla anidada

Si creo una tabla anidada de enteros, ¿puedo acceder a los elementos que inserte en ella "individualmente"( y por tanto también modificarlos)?.
Es decir, si inserto dos enteros, ¿podría acceder únicamente al primero y modificarlo sin necesidad de tocar el segundo? Si es así, como lo hago.

1 respuesta

Respuesta
1
Suponiendo que te haya entendido y siempre que conozcas la intentar del entero que quieras modificar puedes utilizar la función SUBSTR en el UPDATE.
Según el ejemplo que pones seria:
UPDATE tabla
SET campo=nuevo valor||substr(campo,2,9)
Si se quisiera modificar un valor que se encuentra en la segunda posicion seria:
UPDATE tabla
SET campo=substr(campo,1,1)||to_number(nuevo valor)||substr(campo,3,8)
Ahora mismo no se me ocurre otra forma.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas