JSON

OBJECT_INSERT

SnowflakeSnowflake

Menambahkan atau mengupdate key-value pair dalam OBJECT.

Tipe hasil: OBJECTDiperbarui: 6 Jan 2026

Syntax

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
1SELECT OBJECT_INSERT(
2 PARSE_JSON('{"name": "John"}'),
3 'age', 30
4) as updated;

Menambahkan key age.

Hasil
{"name":"John","age":30}

Fungsi Terkait