【发布时间】:2022-08-19 14:38:56
【问题描述】:
CREATE TABLE Log (
\"Name\" TEXT,
\"Age\" TEXT,
\"Country\" TEXT,
\"Numbers\" TEXT
);
SELECT \"Country\", \"Numbers\"
FROM json_populate_record( null:: log,
\'{
\"Name\": \"qazwsx\",
\"HostName\": \"Age\",
\"Address\": {
\"Country\": \"MNB\",
\"Numbers\": [
{
\"Cell\": 7418520
}
]
}
}\');
SELECT * FROM Log
DEMO:响应始终为空。是否有任何其他技巧可以将嵌套的 JSON 插入表中?
-
您的意思是在您的第一个 SELECT 子句之前有
INSERT INTO log吗?否则,您不会修改表。 -
是的,我需要有 INSERT INTO 日志。
标签: sql json postgresql jsonb