String

SHA2

SnowflakeSnowflake

Menghitung SHA-2 hash dengan ukuran bit yang bisa dipilih (224, 256, 384, 512). Default 256-bit.

Tipe hasil: VARCHARDiperbarui: 6 Jan 2026

Syntax

SQL
SHA2(string [, digest_size])

Parameter

stringVARCHARwajib

String yang akan di-hash

digest_sizeINTEGERopsional

Ukuran hash: 224, 256 (default), 384, atau 512

Default: 256

Contoh Penggunaan

SHA2-256 Hash

SQL
1SELECT SHA2('password123', 256) as hash;

Menghitung SHA-256 hash.

Hasil
ef92b778bafe771e89245b89ecbc08a44a4e166c06659911881f383d4473e94f

Different Digest Sizes

SQL
1SELECT
2 SHA2('test', 256) as sha256,
3 SHA2('test', 512) as sha512;

Perbandingan SHA-256 dan SHA-512.

Pertanyaan Umum tentang SHA2

Apa itu fungsi SHA2 di Snowflake?
Menghitung SHA-2 hash dengan ukuran bit yang bisa dipilih (224, 256, 384, 512). Default 256-bit. Di Snowflake, fungsi SHA2 termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan SHA2 di Snowflake?
Gunakan sintaks berikut: SHA2(string [, digest_size]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi SHA2?
Fungsi SHA2 mengembalikan nilai bertipe VARCHAR. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi SHA2?
Fungsi ini memiliki 1 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: string (VARCHAR, wajib): String yang akan di-hash; digest_size (INTEGER, opsional): Ukuran hash: 224, 256 (default), 384, atau 512.

Fungsi Terkait