Puedes usar cualquier tipo de objeto, que hayas declarado previamente, para utilizarlo como un tipo de dato de una columna más en una tabla de la base de datos. Así, una vez creada la tabla, puedes utilizar cualquiera de las sentencias SQL para insertar un objeto, seleccionar sus atributos y actualizar sus datos.
Para crear una tabla en el que alguno de sus columnas sea un tipo de objeto, simplemente debes hacerlo como si fuera una columna como las que has utilizado hasta ahora, pero en el tipo de dato debes especificar el tipo de objeto.
Por ejemplo, podemos crear una tabla que contenga, entre otras columnas, una columna de objetos del tipo Usuario
que hemos utilizado anteriormente.
CREATE TABLE Gente (
dni VARCHAR2(10),
unUsuario Usuario,
partidasJugadas SMALLINT
);
Como puedes comprobar en la siguiente imagen, los datos del campo unUsuario
se muestran como integrantes de cada objeto Usuario
, a diferencia de la tabla de objetos que has visto en el apartado anterior. Ahora todos los atributos del tipo de objeto Usuario
no se muestran como si fueran varias columnas de la tabla, sino que forman parte de una única columna.