JSON
Snowflake
OBJECT_INSERT
Menambahkan atau mengupdate key-value pair dalam OBJECT.
Tipe hasil:
OBJECTDiperbarui: 6 Jan 2026Syntax
SQL
OBJECT_INSERT(object, key, value [, update_flag])Parameter
objectOBJECTwajib
Object yang akan dimodifikasi
keyVARCHARwajib
Key untuk ditambahkan
valueanywajib
Nilai untuk key tersebut
update_flagBOOLEANopsional
TRUE untuk update existing key
Default: FALSE
Contoh Penggunaan
Insert New Key
SQL
1 SELECT OBJECT_INSERT( 2 PARSE_JSON('{"name": "John"}'), 3 'age', 30 4 ) as updated;
Menambahkan key age.
Hasil
{"name":"John","age":30}
Pertanyaan Umum tentang OBJECT_INSERT
Apa itu fungsi OBJECT_INSERT di Snowflake?
Menambahkan atau mengupdate key-value pair dalam OBJECT. Di Snowflake, fungsi OBJECT_INSERT termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan OBJECT_INSERT di Snowflake?
Gunakan sintaks berikut: OBJECT_INSERT(object, key, value [, update_flag]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi OBJECT_INSERT?
Fungsi OBJECT_INSERT mengembalikan nilai bertipe OBJECT. 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 OBJECT_INSERT?
Fungsi ini memiliki 3 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: object (OBJECT, wajib): Object yang akan dimodifikasi; key (VARCHAR, wajib): Key untuk ditambahkan; value (any, wajib): Nilai untuk key tersebut; update_flag (BOOLEAN, opsional): TRUE untuk update existing key.