Hola, les cuento brevemente mi inconveniente. Estoy empezando a introducirme en ORACLE DBA, y estoy intentando crear una tabla de practica. Ocurre que quiero crear una tabla que cuando ingrese una fila nueva automaticamente se registre la fecha de la inserción en una columna que llamaré Fecha_Agregado. La tabla que quiero crear es la siguiente:
Código SQL:
Ver originalCREATE TABLE Peliculas
(Titulo varchar2 (85),
Año DATE (yyyy),
Pais varchar2 (40),
Genero varchar2 (35),
Fecha_Agregado sysdate);
Los dos problemas que tengo son los siguientes:
- Puedo crear una columna que solamente registre años pero que sea del tipo de dato "fecha" y no varchar por ejemplo
- Como puedo crear una columna que cuando ingrese los campos anteriores en vez de figurarme "NULL" en el campo FECHA_AGREGADO me figure la fecha del día que inserte la nueva fila?