Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách thay đổi kích thước cột của một dạng xem trong Oracle

Một dạng xem chỉ đơn giản là truy vấn được lưu và kiểu cột "kế thừa" từ bảng cơ sở bên dưới. Vì vậy, nếu bạn cần thay đổi siêu dữ liệu, bạn nên thay đổi định nghĩa chế độ xem:

ALTER VIEW view_students
AS
SELECT CAST(roll_no AS VARCHAR2(80)) AS roll_no,
     ...
FROM tab_students;

Nếu bạn muốn thay đổi kiểu dữ liệu để lưu trữ các chuỗi dài hơn, thì bạn cần xác định vị trí bảng cơ sở và thay đổi nó:

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. so sánh dấu thời gian và dấu thời gian phụ thuộc múi giờ trên Oracle

  2. Làm thế nào để sử dụng tiện ích xuất dữ liệu bơm dữ liệu của Oracle để tạo tệp kết xuất trong máy cục bộ?

  3. truy vấn để bỏ qua các bản ghi trùng lặp / null

  4. Có thể tiếp tục chạy mã từ điểm bị lỗi không?

  5. Tạo trình kích hoạt để chỉ chạy khi một bảng mới đang được tạo