String
Snowflake
SHA2
Menghitung SHA-2 hash dengan ukuran bit yang bisa dipilih (224, 256, 384, 512). Default 256-bit.
Tipe hasil:
VARCHARDiperbarui: 6 Jan 2026Syntax
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
1 SELECT SHA2('password123', 256) as hash;
Menghitung SHA-256 hash.
Hasil
ef92b778bafe771e89245b89ecbc08a44a4e166c06659911881f383d4473e94f
Different Digest Sizes
SQL
1 SELECT 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.