Een weergave is een eenvoudig opgeslagen query en "erft" het kolomtype van de onderliggende basistabel. Dus als u metadata moet wijzigen, moet u de weergavedefinitie wijzigen:
ALTER VIEW view_students
AS
SELECT CAST(roll_no AS VARCHAR2(80)) AS roll_no,
...
FROM tab_students;
Als u het gegevenstype wilt wijzigen om langere tekenreeksen op te slaan, moet u de basistabel zoeken en in plaats daarvan wijzigen:
ALTER VIEW tab_students
MODIFY (ROLL_NO VARCHAR2(80));