All Products
Search
Document Center

ApsaraDB for OceanBase (Deprecated):Spesifikasi pemeriksaan SQL

Last Updated:Jul 06, 2025

Topik ini menjelaskan cara mengedit dan mengeksekusi spesifikasi pemeriksaan SQL.

Informasi latar belakang

Setelah administrator sistem memberikan izin operasi spesifikasi pengembangan kepada pengguna, pengguna dapat mengelola spesifikasi pemeriksaan SQL pada tab Lingkungan di Spesifikasi Keamanan.

Ketika seorang pengguna mengeksekusi pernyataan SQL di jendela SQL, membuat perubahan database, atau membuat tabel, ODC memeriksa pernyataan SQL berdasarkan konfigurasi spesifikasi pemeriksaan SQL.

Konsep

  • Tingkat Aturan: Tingkat aturan tinjauan SQL. Tingkat aturan terbagi dalam tiga kategori:

    • Kepatuhan: Pernyataan SQL yang sesuai sudah patuh dan tidak memerlukan peningkatan.

    • Peningkatan Disarankan: Pernyataan SQL memiliki masalah kecil yang dapat diperbaiki atau diabaikan. Biasanya, sebuah prompt ditampilkan untuk pernyataan tersebut.

    • Peningkatan Diperlukan: Pernyataan SQL memiliki masalah serius yang harus diperbaiki. Jika tidak diperbaiki, keamanan data atau bisnis akan terpengaruh. Pernyataan SQL harus diperbaiki sebelum dieksekusi.

  • Status Aturan: Status aturan tinjauan SQL. Jika suatu aturan diaktifkan, ODC memeriksa tiket yang diajukan oleh pengguna dan pernyataan SQL yang akan dieksekusi terhadap aturan tersebut. Jika dinonaktifkan, aturan tersebut diabaikan.

  • Jenis Aturan: Jenis objek database yang berlaku untuk aturan tersebut. Jenis aturan meliputi:

    • TABLE: Objek tabel.

    • SELECT: Pernyataan query.

    • INSERT: Pernyataan insert.

    • UPDATE: Pernyataan update.

    • DELETE: Pernyataan delete.

    • DDL: Pernyataan DDL.

    • DML: Pernyataan DML.

    • DQL: Pernyataan DQL.

    • INDEX: Pernyataan pembuatan INDEX.

Proses eksekusi

image

  1. Pengguna dengan izin operasi spesifikasi pengembangan mengedit dan mengaktifkan spesifikasi pemeriksaan SQL di lingkungan.

  2. Pengguna ODC mengeksekusi pernyataan SQL di jendela baris perintah, di jendela blok anonim, atau untuk perubahan database. Pemeriksaan spesifikasi SQL dimulai.

  3. Pernyataan SQL yang memenuhi spesifikasi SQL dieksekusi, sementara lainnya diblokir.

Prasyarat

Anda memiliki izin operasi spesifikasi pengembangan.

Prosedur

Anggaplah Anda ingin mengedit dan mengaktifkan aturan bernama Kolom Harus Dikomentari di lingkungan pengujian dari spesifikasi pemeriksaan SQL. Edit dan eksekusi pernyataan CREATE TABLE.

Parameter

Contoh

Nama Proyek

odc_4.2.0

Sumber Data

mysql_4.2.0

Nama Database

odc_test

Nama Tabel

employee

  1. Masuk ke web ODC. Di jendela kolaborasi proyek, pilih Spesifikasi Keamanan > Lingkungan > sit > Spesifikasi Pemeriksaan SQL.

  2. Seperti yang ditunjukkan pada gambar di atas, pada tab Spesifikasi Pemeriksaan SQL, edit aturan bernama Kolom Harus Dikomentari.

  3. Klik OK.

  4. Di tab Spesifikasi Pemeriksaan SQL, aktifkan Kolom Harus Dikomentari.

  5. Di jendela kolaborasi proyek, pilih Proyek > Semua Proyek > odc_4.2.0.

  6. Klik Database untuk mengakses database dan masuk ke jendela pengembangan SQL.

  7. Di jendela SQL, edit pernyataan SQL untuk membuat tabel bernama employee, dan klik Tekan F8 untuk menjalankan semua pernyataan SQL di jendela SQL saat ini.

    CREATE TABLE `odc_test`.`employee` (
    `emp_no` int(120) NULL,
    `birthday` date NULL,
    `name` varchar(120) NULL
    ) DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ;
    
  8. Seperti yang ditunjukkan pada gambar di atas, pesan Tidak Ada Komentar Kolom dicetak di log.

Referensi