Eine Ansicht ist einfach eine gespeicherte Abfrage und "erbt" den Spaltentyp von der zugrunde liegenden Basistabelle. Wenn Sie also Metadaten ändern müssen, sollten Sie die Ansichtsdefinition ändern:
ALTER VIEW view_students
AS
SELECT CAST(roll_no AS VARCHAR2(80)) AS roll_no,
...
FROM tab_students;
Wenn Sie den Datentyp ändern möchten, um längere Zeichenfolgen zu speichern, müssen Sie die Basistabelle suchen und stattdessen ändern:
ALTER VIEW tab_students
MODIFY (ROLL_NO VARCHAR2(80));