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

Bagaimana saya bisa mendefinisikan tipe di Oracle11g yang mereferensikan koleksi tipe itu?

Oracle tidak akan mengkompilasi definisi Anda karena tipe Item belum dikompilasi. Mengapa Anda tidak mencobanya:

Kompilasi ini:

CREATE OR REPLACE TYPE Item;

CREATE OR REPLACE TYPE items_table IS TABLE OF REF item;

lalu coba:

CREATE OR REPLACE TYPE item AS OBJECT (
   id number,
   subitems items_table
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ubah Stempel Waktu Unix menjadi Nilai Tanggal di Oracle

  2. Daftar Dipisahkan koma

  3. Buat dropdownlist dari nilai di database php

  4. Berapa batas ukuran untuk argumen subprogram varchar2 PL/SQL di Oracle?

  5. Bagaimana cara memetakan ke dan dari tipe kompleks dalam kode EF4.3 terlebih dahulu?