All Products
Search
Document Center

Hologres:Referensi perintah SQL

Last Updated:Apr 25, 2026

Hologres kompatibel dengan PostgreSQL. Topik ini menjelaskan pernyataan SQL yang didukung oleh Hologres.

Catatan

Untuk informasi selengkapnya tentang penggunaan pernyataan SQL yang kompatibel dengan PostgreSQL, lihat dokumentasi resmi PostgreSQL.

A

Pernyataan SQL

Deskripsi

ALTER TABLE

Memodifikasi tabel. Modifikasi pada tabel partisi induk diterapkan secara otomatis ke tabel partisi anak. Untuk informasi tentang cara memodifikasi tabel partisi dan tabel eksternal, lihat topik berikut:

ALTER ROLE

Memodifikasi role database.

ANALYZE

Memperbarui statistik.

ALTER DATABASE

Memodifikasi database.

ALTER DEFAULT PRIVILEGES

Menentukan hak akses default.

ALTER FOREIGN DATA WRAPPER

Memodifikasi foreign data wrapper (FDW).

ALTER FOREIGN TABLE

Memodifikasi tabel eksternal.

ALTER GROUP

Memodifikasi grup.

ALTER LANGUAGE

Mengubah bahasa prosedural.

ALTER SCHEMA

Memodifikasi skema.

ALTER SERVER

Memodifikasi server eksternal.

ALTER USER

Mengubah role database.

ALTER USER MAPPING

Memodifikasi pemetaan pengguna.

ALTER VIEW

Mengubah tampilan.

B

Pernyataan SQL

Deskripsi

BEGIN

Memulai transaksi. Di Hologres, pernyataan BEGIN hanya berlaku untuk pernyataan DDL.

C

Pernyataan SQL

Deskripsi

CALL

Memanggil prosedur tersimpan atau fungsi.

COMMIT

Commit transaksi. Di Hologres, pernyataan COMMIT hanya berlaku untuk pernyataan DDL.

CREATE DATABASE

Membuat database.

CREATE EXTENSION

Membuat ekstensi.

CREATE FOREIGN DATA WRAPPER

Membuat FDW.

CREATE FOREIGN TABLE

Membuat tabel eksternal. Hologres memungkinkan Anda membuat tabel eksternal untuk membaca data dari MaxCompute, Object Storage Service (OSS), dan Data Lake Formation (DLF), serta lintas database Hologres.

CREATE GROUP

Membuat grup pengguna.

CREATE SERVER

Membuat server eksternal.

CREATE TABLE

Membuat tabel. Hologres hanya mendukung subset klausa dalam pernyataan CREATE TABLE PostgreSQL. Klausa berikut tidak didukung:

  • UNLOGGED

  • TEMP

  • LIKE

  • CHECK

  • DEFAULT

  • GENERATED

  • UNIQUE

  • EXCLUDE

  • FOREIGN KEY

  • DEFERRABLE

  • WITH OIDS

  • GLOBAL

  • LOCAL

Hologres hanya mendukung partisi list. Bidang partisi yang Anda tentukan dalam PARTITION BY LIST harus bertipe STRING dan berisi nilai unik.

CREATE VIEW

Membuat tampilan.

CREATE USER

Membuat pengguna.

CREATE USER MAPPING

Membuat pemetaan pengguna.

CLOSE

Menonaktifkan kursor.

COMMENT

Menentukan atau memodifikasi komentar objek.

CREATE LANGUAGE

Membuat bahasa prosedural.

CREATE MATERIALIZED VIEW

Membuat tampilan yang di-materialisasi.

CREATE ROLE

Membuat role database.

CREATE SCHEMA

Membuat skema.

CREATE TABLE AS

Membuat tabel dari hasil kueri.

D

Pernyataan SQL

Deskripsi

DROP DATABASE

Menghapus database.

DROP FOREIGN DATA WRAPPER

Menghapus FDW.

DROP FOREIGN TABLE

Menghapus tabel eksternal.

DROP GROUP

Menghapus grup pengguna.

DROP OWNED

Menghapus objek database yang dimiliki oleh role database.

DROP ROLE

Menghapus role.

DROP SERVER

Menghapus server eksternal.

DROP TABLE

Menghapus tabel.

DROP USER

Menghapus pengguna.

DROP USER MAPPING

Menghapus pemetaan pengguna.

DEALLOCATE

Melepaskan prepared statement.

DELETE

Menghapus baris data dari tabel.

DISCARD

Menghapus session sebelumnya.

DROP MATERIALIZED VIEW

Menghapus tampilan yang di-materialisasi.

DROP SCHEMA

Menghapus skema.

DROP VIEW

Menghapus tampilan.

E

Pernyataan SQL

Deskripsi

END

Mengakhiri transaksi. Di Hologres, pernyataan END hanya berlaku untuk pernyataan DDL.

EXPLAIN

Menampilkan rencana eksekusi.

EXECUTE

Menjalankan prepared statement.

F

Pernyataan SQL

Deskripsi

FETCH

Menggunakan kursor untuk mencari baris dari kueri.

G

Pernyataan SQL

Deskripsi

GRANT

Menentukan hak akses.

I

Pernyataan SQL

Deskripsi

INSERT

Memasukkan data ke dalam tabel.

P

Pernyataan SQL

Deskripsi

PREPARE

Menyiapkan pernyataan untuk dieksekusi.

R

Pernyataan SQL

Deskripsi

ROLLBACK

Membatalkan transaksi.

REASSIGN OWNED

Mengubah kepemilikan objek database yang dimiliki oleh role database.

RELEASE SAVEPOINT

Menghapus titik simpan yang telah ditentukan sebelumnya.

RESET

Menyetel parameter waktu proses ke nilai default-nya.

REVOKE

Mencabut hak akses.

S

Pernyataan SQL

Deskripsi

SELECT

Mengambil baris dari tabel. Hologres hanya mendukung subset klausa dalam pernyataan SELECT PostgreSQL. Fitur berikut tidak didukung:

  • WITH RECURSIVE

  • TABLESAMPLE

  • LOCKING

  • ONLY

SET

Mengonfigurasi parameter Grand Unified Configuration (GUC). Untuk informasi selengkapnya, lihat parameter GUC.

SAVEPOINT

Menentukan titik simpan baru dalam transaksi saat ini.

SELECT INTO

Menentukan tabel baru dari hasil kueri.

SET ROLE

Menyetel identifier sesi untuk pengguna saat ini.

SET SESSION AUTHORIZATION

Menyetel identifier pengguna sesi dan identifier pengguna saat ini untuk sesi saat ini.

SET TRANSACTION

Menyetel karakteristik transaksi saat ini.

SHOW

Menampilkan nilai parameter waktu proses.

START TRANSACTION

Memulai blok transaksi.

T

Pernyataan SQL

Deskripsi

TRUNCATE

Menghapus semua data dari tabel atau sekelompok tabel.

U

Pernyataan SQL

Deskripsi

UPDATE

Memperbarui baris dalam tabel.

V

Pernyataan SQL

Deskripsi

VACUUM

Mengumpulkan sampah dan secara opsional menganalisis database.

VALUES

Menghitung sekumpulan baris.