All Products
Search
Document Center

Hologres:Daftar Pernyataan SQL

Last Updated:Jul 02, 2025

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

Catatan

Untuk informasi lebih lanjut 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 secara otomatis diterapkan ke tabel partisi anak. Untuk informasi tentang cara memodifikasi tabel partisi dan tabel asing, lihat topik-topik berikut:

ALTER ROLE

Memodifikasi peran database.

ANALYZE

Memperbarui statistik.

ALTER DATABASE

Memodifikasi database.

ALTER DEFAULT PRIVILEGES

Mendefinisikan hak istimewa akses default.

ALTER FOREIGN DATA WRAPPER

Memodifikasi pembungkus data asing (FDW).

ALTER FOREIGN TABLE

Memodifikasi tabel asing.

ALTER GROUP

Memodifikasi grup.

ALTER LANGUAGE

Mengubah bahasa prosedural.

ALTER SCHEMA

Memodifikasi skema.

ALTER SERVER

Memodifikasi server eksternal.

ALTER USER

Mengubah peran database.

ALTER USER MAPPING

Memodifikasi pemetaan pengguna.

ALTER VIEW

Mengubah tampilan.

B

Pernyataan SQL

Deskripsi

BEGIN

Memulai transaksi. Pernyataan BEGIN dapat digunakan hanya dengan pernyataan bahasa definisi data (DDL).

C

Pernyataan SQL

Deskripsi

CALL

Memanggil prosedur tersimpan atau fungsi.

COMMIT

Mengonfirmasi transaksi. Pernyataan COMMIT dapat digunakan hanya dengan pernyataan DDL.

CREATE DATABASE

Membuat database.

CREATE EXTENSION

Membuat ekstensi.

CREATE FOREIGN DATA WRAPPER

Membuat FDW.

CREATE FOREIGN TABLE

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

CREATE GROUP

Membuat grup pengguna.

CREATE SERVER

Membuat server eksternal.

CREATE TABLE

Membuat tabel. Hologres hanya mendukung fitur tertentu dari pernyataan CREATE TABLE dalam PostgreSQL. Fitur-fitur berikut tidak didukung:

  • UNLOGGED

  • TEMP

  • IF NOT EXISTS

  • LIKE

  • CHECK

  • DEFAULT

  • GENERATED

  • UNIQUE

  • EXCLUDE

  • FOREIGN KEY

  • DEFERRABLE

  • WITH OIDS

  • GLOBAL

  • LOCAL

Hologres hanya mendukung partisi daftar. 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

Mendefinisikan atau memodifikasi komentar objek.

CREATE LANGUAGE

Membuat bahasa prosedural.

CREATE MATERIALIZED VIEW

Membuat tampilan materialisasi.

CREATE ROLE

Membuat peran database.

CREATE SCHEMA

Membuat skema.

CREATE TABLE AS

Membuat tabel dari hasil query.

D

Pernyataan SQL

Deskripsi

DROP DATABASE

Menghapus database.

DROP FOREIGN DATA WRAPPER

Menghapus FDW.

DROP FOREIGN TABLE

Menghapus tabel asing.

DROP GROUP

Menghapus grup pengguna.

DROP OWNED

Menghapus objek database yang dimiliki oleh peran database.

DROP ROLE

Menghapus peran.

DROP SERVER

Menghapus server eksternal.

DROP TABLE

Menghapus tabel.

DROP USER

Menghapus pengguna.

DROP USER MAPPING

Menghapus pemetaan pengguna.

DEALLOCATE

Melepaskan pernyataan yang disiapkan.

DELETE

Menghapus baris data dari tabel.

DISCARD

Menghapus sesi sebelumnya.

DROP MATERIALIZED VIEW

Menghapus tampilan materialisasi.

DROP SCHEMA

Menghapus skema.

DROP VIEW

Menghapus tampilan.

E

Pernyataan SQL

Deskripsi

END

Mengonfirmasi transaksi. Pernyataan END dapat digunakan hanya dengan pernyataan DDL.

EXPLAIN

Menampilkan rencana eksekusi.

EXECUTE

Menjalankan pernyataan yang disiapkan.

F

Pernyataan SQL

Deskripsi

FETCH

Menggunakan kursor untuk mencari baris dari query.

G

Pernyataan SQL

Deskripsi

GRANT

Mendefinisikan hak akses.

I

Pernyataan SQL

Deskripsi

INSERT

Menyisipkan data ke dalam tabel.

P

Pernyataan SQL

Deskripsi

PREPARE

Menyiapkan pernyataan untuk eksekusi.

R

Pernyataan SQL

Deskripsi

ROLLBACK

Membatalkan transaksi.

REASSIGN OWNED

Mengubah kepemilikan objek database yang dimiliki oleh peran database.

RELEASE SAVEPOINT

Menghapus titik simpan yang telah didefinisikan sebelumnya.

RESET

Mengatur ulang parameter runtime ke nilai default mereka.

REVOKE

Mencabut hak akses.

S

Pernyataan SQL

Deskripsi

SELECT

Mengambil data dari tabel. Hologres hanya mendukung fitur tertentu dari pernyataan SELECT dalam PostgreSQL. Fitur-fitur berikut tidak didukung:

  • WITH RECURSIVE

  • TABLESAMPLE

  • LOCKING

  • ONLY

SET

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

SAVEPOINT

Mendefinisikan titik simpan baru dalam transaksi saat ini.

SELECT INTO

Mendefinisikan tabel baru dari hasil query.

SET ROLE

Menetapkan pengenal sesi untuk pengguna saat ini.

SET SESSION AUTHORIZATION

Menetapkan pengenal sesi pengguna dan pengenal pengguna saat ini untuk sesi saat ini.

SET TRANSACTION

Mengatur karakteristik transaksi saat ini.

SHOW

Menampilkan nilai parameter runtime.

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 opsional menganalisis database.

VALUES

Menghitung satu set baris.