

 Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting [ blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) yang diterbitkan pada 30 Juni 2025. 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Perintah SQL
<a name="c_SQL_commands"></a>

Bahasa SQL terdiri dari perintah yang Anda gunakan untuk membuat dan memanipulasi objek database, menjalankan kueri, memuat tabel, dan memodifikasi data dalam tabel.

Amazon Redshift didasarkan pada PostgreSQL. Amazon Redshift dan PostgreSQL memiliki sejumlah perbedaan penting yang harus Anda ketahui saat merancang dan mengembangkan aplikasi gudang data Anda. Untuk informasi selengkapnya tentang perbedaan Amazon Redshift SQL dari PostgreSQL, lihat. [Amazon Redshift dan PostgreSQL](c_redshift-and-postgres-sql.md)

**catatan**  
Ukuran maksimum untuk satu pernyataan SQL adalah 16 MB.

**Topics**
+ [MEMBATALKAN](r_ABORT.md)
+ [ALTER DATABASE](r_ALTER_DATABASE.md)
+ [ALTER DATA](r_ALTER_DATASHARE.md)
+ [UBAH HAK ISTIMEWA DEFAULT](r_ALTER_DEFAULT_PRIVILEGES.md)
+ [MENGUBAH SKEMA EKSTERNAL](r_ALTER_EXTERNAL_SCHEMA.md)
+ [UBAH TAMPILAN EKSTERNAL](r_ALTER_EXTERNAL_VIEW.md)
+ [ALTER FUNCTION](r_ALTER_FUNCTION.md)
+ [MENGUBAH KELOMPOK](r_ALTER_GROUP.md)
+ [UBAH PENYEDIA IDENTITAS](r_ALTER_IDENTITY_PROVIDER.md)
+ [MENGUBAH KEBIJAKAN MASKING](r_ALTER_MASKING_POLICY.md)
+ [MENGUBAH TAMPILAN YANG TERWUJUD](r_ALTER_MATERIALIZED_VIEW.md)
+ [MENGUBAH KEBIJAKAN RLS](r_ALTER_RLS_POLICY.md)
+ [MENGUBAH PERAN](r_ALTER_ROLE.md)
+ [MENGUBAH PROSEDUR](r_ALTER_PROCEDURE.md)
+ [ALTER SCHEMA](r_ALTER_SCHEMA.md)
+ [MENGUBAH SISTEM](r_ALTER_SYSTEM.md)
+ [ALTER TABLE](r_ALTER_TABLE.md)
+ [UBAH TABEL DITAMBAHKAN](r_ALTER_TABLE_APPEND.md)
+ [UBAH TEMPLAT](r_ALTER_TEMPLATE.md)
+ [ALTER USER](r_ALTER_USER.md)
+ [MENGANALISA](r_ANALYZE.md)
+ [MENGANALISIS KOMPRESI](r_ANALYZE_COMPRESSION.md)
+ [LAMPIRKAN KEBIJAKAN MASKING](r_ATTACH_MASKING_POLICY.md)
+ [LAMPIRKAN KEBIJAKAN RLS](r_ATTACH_RLS_POLICY.md)
+ [MULAI](r_BEGIN.md)
+ [PANGGILAN](r_CALL_procedure.md)
+ [CANCEL (BATALKAN)](r_CANCEL.md)
+ [TUTUP](close.md)
+ [KOMENTAR](r_COMMENT.md)
+ [COMMIT](r_COMMIT.md)
+ [MENYONTEK](r_COPY.md)
+ [BUAT BASIS DATA](r_CREATE_DATABASE.md)
+ [BUAT DATASHARE](r_CREATE_DATASHARE.md)
+ [BUAT FUNGSI EKSTERNAL](r_CREATE_EXTERNAL_FUNCTION.md)
+ [BUAT MODEL EKSTERNAL](r_create_external_model.md)
+ [BUAT SKEMA EKSTERNAL](r_CREATE_EXTERNAL_SCHEMA.md)
+ [CREATE EXTERNAL TABLE](r_CREATE_EXTERNAL_TABLE.md)
+ [BUAT TAMPILAN EKSTERNAL](r_CREATE_EXTERNAL_VIEW.md)
+ [CREATE FUNCTION](r_CREATE_FUNCTION.md)
+ [BUAT GRUP](r_CREATE_GROUP.md)
+ [BUAT PENYEDIA IDENTITAS](r_CREATE_IDENTITY_PROVIDER.md)
+ [BUAT PERPUSTAKAAN](r_CREATE_LIBRARY.md)
+ [BUAT KEBIJAKAN MASKING](r_CREATE_MASKING_POLICY.md)
+ [BUAT TAMPILAN YANG TERWUJUD](materialized-view-create-sql-command.md)
+ [BUAT MODEL](r_CREATE_MODEL.md)
+ [BUAT PROSEDUR](r_CREATE_PROCEDURE.md)
+ [BUAT KEBIJAKAN RLS](r_CREATE_RLS_POLICY.md)
+ [CREATE ROLE](r_CREATE_ROLE.md)
+ [BUAT SKEMA](r_CREATE_SCHEMA.md)
+ [CREATE TABLE](r_CREATE_TABLE_NEW.md)
+ [CREATE TABLE AS](r_CREATE_TABLE_AS.md)
+ [BUAT TEMPLAT](r_CREATE_TEMPLATE.md)
+ [BUAT PENGGUNA](r_CREATE_USER.md)
+ [CREATE VIEW](r_CREATE_VIEW.md)
+ [DEALOKASI](r_DEALLOCATE.md)
+ [MENYATAKAN](declare.md)
+ [DELETE](r_DELETE.md)
+ [DESKRIPSI DATA](r_DESC_DATASHARE.md)
+ [PENYEDIA IDENTITAS DESC](r_DESC_IDENTITY_PROVIDER.md)
+ [LEPASKAN KEBIJAKAN MASKING](r_DETACH_MASKING_POLICY.md)
+ [LEPASKAN KEBIJAKAN RLS](r_DETACH_RLS_POLICY.md)
+ [DROP DATABASE](r_DROP_DATABASE.md)
+ [DROP DATA](r_DROP_DATASHARE.md)
+ [JATUHKAN TAMPILAN EKSTERNAL](r_DROP_EXTERNAL_VIEW.md)
+ [FUNGSI DROP](r_DROP_FUNCTION.md)
+ [KELOMPOK DROP](r_DROP_GROUP.md)
+ [JATUHKAN PENYEDIA IDENTITAS](r_DROP_IDENTITY_PROVIDER.md)
+ [JATUHKAN PERPUSTAKAAN](r_DROP_LIBRARY.md)
+ [KEBIJAKAN DROP MASKING](r_DROP_MASKING_POLICY.md)
+ [MODEL JATUHKAN](r_DROP_MODEL.md)
+ [JATUHKAN TAMPILAN TERWUJUD](materialized-view-drop-sql-command.md)
+ [PROSEDUR DROP](r_DROP_PROCEDURE.md)
+ [KEBIJAKAN DROP RLS](r_DROP_RLS_POLICY.md)
+ [DROP ROLE](r_DROP_ROLE.md)
+ [DROP SCHEMA](r_DROP_SCHEMA.md)
+ [MEJA DROP](r_DROP_TABLE.md)
+ [MENJATUHKAN TEMPLAT](r_DROP_TEMPLATE.md)
+ [JATUHKAN PENGGUNA](r_DROP_USER.md)
+ [MENJATUHKAN TAMPILAN](r_DROP_VIEW.md)
+ [AKHIR](r_END.md)
+ [EXECUTE](r_EXECUTE.md)
+ [EXPLAIN](r_EXPLAIN.md)
+ [AMBIL](fetch.md)
+ [HIBAH](r_GRANT.md)
+ [INSERT](r_INSERT_30.md)
+ [INSERT (tabel eksternal)](r_INSERT_external_table.md)
+ [KUNCI](r_LOCK.md)
+ [MERGE](r_MERGE.md)
+ [MEMPERSIAPKAN](r_PREPARE.md)
+ [MENYEGARKAN TAMPILAN YANG TERWUJUD](materialized-view-refresh-sql-command.md)
+ [MENGATUR ULANG](r_RESET.md)
+ [MENCABUT](r_REVOKE.md)
+ [ROLLBACK](r_ROLLBACK.md)
+ [SELECT](r_SELECT_synopsis.md)
+ [PILIH KE](r_SELECT_INTO.md)
+ [SET](r_SET.md)
+ [MENGATUR OTORISASI SESI](r_SET_SESSION_AUTHORIZATION.md)
+ [MENGATUR KARAKTERISTIK SESI](r_SET_SESSION_CHARACTERISTICS.md)
+ [MENUNJUKKAN](r_SHOW.md)
+ [TAMPILKAN PENGUNCIAN PENGGUNA](r_SHOW_USER_LOCKOUT.md)
+ [TAMPILKAN HIBAH KOLOM](r_SHOW_COLUMN_GRANTS.md)
+ [TAMPILKAN KOLOM](r_SHOW_COLUMNS.md)
+ [TUNJUKKAN KENDALA](r_SHOW_CONSTRAINTS.md)
+ [TAMPILKAN TABEL EKSTERNAL](r_SHOW_EXTERNAL_TABLE.md)
+ [TAMPILKAN DATABASE](r_SHOW_DATABASES.md)
+ [TAMPILKAN FUNGSI](r_SHOW_FUNCTIONS.md)
+ [TUNJUKKAN HIBAH](r_SHOW_GRANTS.md)
+ [TUNJUKKAN MODEL](r_SHOW_MODEL.md)
+ [TAMPILKAN DATA SHARE](r_SHOW_DATASHARES.md)
+ [TAMPILKAN PARAMETER](r_SHOW_PARAMETERS.md)
+ [TAMPILKAN KEBIJAKAN](r_SHOW_POLICIES.md)
+ [TAMPILKAN PROSEDUR](r_SHOW_PROCEDURE.md)
+ [TUNJUKKAN PROSEDUR](r_SHOW_PROCEDURES.md)
+ [TAMPILKAN SKEMA](r_SHOW_SCHEMAS.md)
+ [TAMPILKAN TABEL](r_SHOW_TABLE.md)
+ [TAMPILKAN TABEL](r_SHOW_TABLES.md)
+ [TAMPILKAN TEMPLATE](r_SHOW_TEMPLATE.md)
+ [TAMPILKAN TEMPLAT](r_SHOW_TEMPLATES.md)
+ [TAMPILKAN TAMPILAN](r_SHOW_VIEW.md)
+ [START TRANSACTION](r_START_TRANSACTION.md)
+ [MEMOTONG](r_TRUNCATE.md)
+ [MEMBONGKAR](r_UNLOAD.md)
+ [UPDATE](r_UPDATE.md)
+ [USE](r_USE_command.md)
+ [VAKUM](r_VACUUM_command.md)