Изгледът е просто запазена заявка и "наследява" тип колона от основната базова таблица. Така че, ако трябва да промените метаданните, трябва да промените дефиницията на изглед:
ALTER VIEW view_students
AS
SELECT CAST(roll_no AS VARCHAR2(80)) AS roll_no,
...
FROM tab_students;
Ако искате да промените типа данни, за да съхранявате по-дълги низове, тогава трябва да намерите основната таблица и вместо това да я промените:
ALTER VIEW tab_students
MODIFY (ROLL_NO VARCHAR2(80));