Una vista es simplemente una consulta guardada y "hereda" el tipo de columna de la tabla base subyacente. Entonces, si necesita cambiar los metadatos, debe modificar la definición de la vista:
ALTER VIEW view_students
AS
SELECT CAST(roll_no AS VARCHAR2(80)) AS roll_no,
...
FROM tab_students;
Si desea cambiar el tipo de datos para almacenar cadenas más largas, debe ubicar la tabla base y modificarla en su lugar:
ALTER VIEW tab_students
MODIFY (ROLL_NO VARCHAR2(80));