Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como alterar o tamanho da coluna de uma exibição no Oracle


Uma exibição é simplesmente uma consulta salva e "herda" o tipo de coluna da tabela base subjacente. Portanto, se você precisar alterar os metadados, altere a definição da visualização:
ALTER VIEW view_students
AS
SELECT CAST(roll_no AS VARCHAR2(80)) AS roll_no,
     ...
FROM tab_students;

Se você quiser alterar o tipo de dados para armazenar strings mais longas, precisará localizar a tabela base e alterá-la:
ALTER VIEW tab_students
MODIFY (ROLL_NO VARCHAR2(80));