Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara mengubah ukuran kolom tampilan di Oracle

Tampilan hanyalah kueri yang disimpan dan jenis kolom "mewarisi" dari tabel dasar yang mendasarinya. Jadi, jika Anda perlu mengubah metadata, Anda harus mengubah definisi tampilan:

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

Jika Anda ingin mengubah tipe data untuk menyimpan string yang lebih panjang, Anda perlu mencari tabel dasar dan mengubahnya sebagai gantinya:

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. Bagaimana saya bisa menutup Oracle DbLinks di JDBC dengan sumber data dan transaksi XA untuk menghindari kesalahan ORA-02020?

  2. Kontainer Oracle untuk J2EE (OC4J) di R12

  3. ORA-00942:Dapat memilih dari schema.table tetapi bukan tabel?

  4. Mencetak karakter satu per satu dari string (VARCHAR2) Oracle sql tanpa menggunakan plsql dan juga tanpa menggunakan dual

  5. Perbedaan antara LockModeType Jpa