All Products
Search
Document Center

ApsaraDB for OceanBase (Deprecated):Membuat tabel relasional

Last Updated:Jul 02, 2025

Topik ini menjelaskan ruang lingkup konversi operasi DDL CREATE TABLE untuk membuat tabel relasional selama migrasi data dari database Oracle ke tenant Oracle di OceanBase Database.

Sintaksis

tabel_relasional:
[ (properti_relasional) ]
[ klausa_tabel_imutable ][ klausa_tabel_blockchain ][ DEFAULT COLLATION nama_kolasi ]
[ ON COMMIT { DROP | PRESERVE } DEFINITION ][ ON COMMIT { DELETE | PRESERVE } ROWS ]
[ properti_fisik ]
[ properti_tabel ]

klausa_tabel_imutable:
[ klausa_tidak_hapus_tabel_imutable ]
    [ klausa_tidak_hapus_tabel_imutable ]
    
klausa_tidak_hapus_tabel_imutable:
NO DROP [ UNTIL jumlah_hari IDLE ]

klausa_tidak_hapus_tabel_imutable:
NO DELETE ( [ TERKUNCI ] | ( UNTIL jumlah_hari AFTER INSERT [TERKUNCI] ) )

Operasi yang didukung

  • Pendefinisian kolom tabel relasional menggunakan opsi relational_properties didukung. Untuk informasi lebih lanjut, lihat Mendefinisikan kolom dalam tabel relasional.

  • Pembuatan partisi menggunakan opsi table_properties didukung. Untuk informasi lebih lanjut, lihat Buat partisi.

Klausa dan opsi yang diabaikan

Catatan

Klausa dan opsi berikut akan diabaikan dan tidak akan diselesaikan atau dikonversi ketika ditentukan dalam pernyataan DDL yang disinkronkan.

  • Klausa immutable_table_clauses untuk mendefinisikan waktu penghapusan tabel imutable.

  • Klausa blockchain_table_clauses untuk mendefinisikan periode maksimum status idle yang diizinkan dan jumlah hari aktif minimum untuk tabel rantai blok.

  • Opsi DEFAULT COLLATION collation_name untuk menentukan kolasi default.

  • Opsi ON COMMIT DROP DEFINITION untuk mendefinisikan tabel sementara pribadi tingkat transaksi dan opsi ON COMMIT PRESERVE DEFINITION untuk mendefinisikan tabel sementara global tingkat sesi. Contoh kode:

    CREATE PRIVATE temporary TABLE PTT_tab1(a number) ON COMMIT DROP DEFINITION;
    CREATE PRIVATE temporary TABLE PTT_tab1(a number) ON COMMIT PRESERVE DEFINITION;