全部产品
Search
文档中心

ApsaraDB for OceanBase:Membuat sinonim

更新时间:Jul 02, 2025

ODC mendukung pembuatan sinonim secara visual. Topik ini menjelaskan cara membuat sinonim menggunakan ODC.

Ikhtisar

Sinonim adalah alias yang dibuat untuk objek database milik pengguna lain. Anda dapat melakukan operasi pada objek tersebut dengan menanyakan dan mengoperasikan sinonim.

Sinonim mirip dengan tampilan. Anda dapat menggunakan sinonim untuk menambah, menghapus, memodifikasi, dan menanyakan data tabel. Anda dapat mendefinisikan sinonim untuk sebagian besar objek database di OceanBase Database, seperti tabel, tampilan, tampilan material, urutan, fungsi, prosedur tersimpan, paket, dan sinonim.

Sinonim memperluas ketersediaan objek database dan memungkinkan akses oleh pengguna lain dengan hak istimewa yang diperlukan. Desain ini menyederhanakan dan mengamankan akses ke objek database.

Jenis sinonim

OceanBase Database mendukung sinonim pribadi dan sinonim publik.

  • Sinonim Pribadi: Sinonim yang dibuat oleh pengguna biasa adalah sinonim pribadi. Sinonim pribadi hanya dapat diakses oleh pengguna yang membuatnya atau pengguna lain dengan hak istimewa yang sesuai. Untuk membuat sinonim pribadi di bawah pengguna saat ini, Anda memerlukan hak istimewa CREATE SYNONYM.

  • Sinonim Publik: Sinonim publik dibuat oleh pengguna dengan peran administrator, seperti akun sistem, dan dapat diakses oleh semua pengguna.

  • Untuk informasi lebih lanjut, lihat Sinonim.

Buat Sinonim Baru

Seperti ditunjukkan pada gambar di atas, Anda dapat membuat sinonim dalam delapan langkah berikut:

  1. Tentukan nama sinonim.

  2. Tentukan pemilik objek.

  3. Tentukan jenis objek.

  4. Tentukan nama objek.

  5. Tentukan jenis sinonim.

  6. Verifikasi informasi tentang sinonim.

  7. Edit sinonim.

  8. Selesaikan pembuatan sinonim.

Dalam contoh ini, sinonim bernama syn_employee dibuat di konsol OceanBase Developer Center (ODC) untuk tabel karyawan di database SYS.

Catatan

Data yang digunakan dalam topik ini adalah contoh. Anda dapat menggantinya dengan data aktual sesuai kebutuhan.

Prosedur

Langkah 1: Tentukan nama sinonim.

Masuk ke konsol ODC dan klik nama koneksi yang diinginkan untuk masuk ke halaman manajemen koneksi terkait. Klik Sinonim di panel navigasi sisi kiri untuk melihat daftar sinonim dan sinonim publik. Untuk membuat sinonim, klik tombol + di sudut kanan atas daftar sinonim atau pilih Buat > Sinonim di bilah navigasi atas.

Di kotak dialog Buat Sinonim, tentukan nama sinonim.

1

Langkah 2: Tentukan pemilik objek.

Tentukan skema tempat objek berada.

Langkah 3: Tentukan jenis objek.

Tentukan jenis objek. Nilai valid: Tabel dan Tampilan.

Langkah 4: Tentukan nama objek.

Tentukan nama objek untuk mana sinonim dibuat.

Langkah 5: Tentukan jenis sinonim.

Tentukan jenis sinonim. Nilai valid: Sinonim Pribadi dan Sinonim Publik.

Langkah 6: Verifikasi informasi tentang sinonim.

Klik Berikutnya: Verifikasi Pernyataan SQL untuk masuk ke halaman Buat Sinonim.

Langkah 7: Edit sinonim.

7

Edit pernyataan di halaman Buat Sinonim.

Di halaman penyuntingan pernyataan, pernyataan definisi sinonim dihasilkan berdasarkan informasi yang ditentukan di kotak dialog Buat Sinonim. Anda dapat memodifikasi pernyataan ini. Setelah mengonfirmasi pernyataan, klik tombol Buat di sudut kanan atas halaman untuk menyelesaikan pembuatan sinonim. Sinonim tidak dapat dimodifikasi setelah dibuat.

Sebelum sinonim dibuat, Anda dapat mengedit pernyataan SQL sinonim di halaman Buat Sinonim. Sintaks:

CREATE OR REPLACE SYNONYM syn_name FOR schema_name.object_name;

Parameter

Parameter

Deskripsi

OR REPLACE

Memperbarui sinonim jika sinonim sudah ada.

syn_name

Nama sinonim. Nama sinonim harus unik dalam skema yang ditentukan.

schema_name

Skema database tempat objek berada.

object_name

Nama objek.

Langkah 8: Selesaikan pembuatan sinonim.

Klik Buat. Setelah membuat sinonim, Anda dapat menggunakannya seperti sinonim bawaan.

8.1

Catatan

Untuk mengelola sinonim, klik kanan nama sinonim di panel navigasi sisi kiri, lalu pilih operasi yang diperlukan dari menu konteks. Menu ini menyediakan opsi berikut: Lihat, Buat, Hapus, Unduh, dan Segarkan.

Untuk informasi lebih lanjut, lihat Kelola Sinonim.

Sintaks:

SELECT * FROM syn_name ([syn_parameter[,...])

Contoh:

SELECT * FROM syn_employee;

8.2