我希望此语句将变量数据插入我的 psql 语句中,但我不知道如何初始化 json 语句中的数据。
INSERT INTO audit_log (
action,
result,
input_data,
output_data,
sponsor_id,
user_id)
VALUES(
1020,
1,
'{"Sponsor id": $input_sponsor_id, "User id": $input_username, "Password": $input_password}',
'{"Status": "json return?"}',
input_sponsor_id,
input_user_id);
使用 JSON 构造函数:
由于您说您正在使用
psql
,因此我使用了psql
变量(:input_user_id
给出变量的值input_user_id
)。在其他环境中,您可能需要以不同的方式引用变量。