Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да промените размера на колоната на изглед в Oracle

Изгледът е просто запазена заявка и "наследява" тип колона от основната базова таблица. Така че, ако трябва да промените метаданните, трябва да промените дефиницията на изглед:

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));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изчистете кеша на хибернация 2-ро ниво след ръчна актуализация на DB

  2. Oracle DB &SQL Developer:Доклад за грешка:изпълнението е завършено с предупреждение - Как да *виждам* предупреждението?

  3. Изберете редове, когато стойността на колоната се променя между датите в Oracle?

  4. Простото извикване на getColumnName(0) извежда невалиден индекс на колона:getValidColumnIndex

  5. ORACLE (11.2.0.1.0) - Рекурсивен CTE с израз за дата