提问人:Data Analyst 提问时间:3/13/2023 最后编辑:James ZData Analyst 更新时间:6/18/2023 访问量:90
如何使用 Python 将 JSON_Object 中的所有行插入到 SQL 表
How to insert all rows from JSON_Object to SQL Table using Python
问:
我是 Python 和 API 的新手。数据是 API 响应的结果。
我有一个如下json_object。
json_object = json.dumps(data,indent=2)
其中有如下数据。我使用 pymssql 成功连接到 SQL Server localhost,但我需要帮助将所有行从此 json 提取到 sql 表 (Table_A)。
我尝试引用各种帖子,但他们正在从 json 中选择各个列。但我可能有 20 多列来自 json 结果。因此,假设我有一个包含所有 20+ 列的表(表 A)。
如何将此数据发送到 ms sql server?
[
{
"Key": "ITSAMPLE-8142",
"Summary": "Test Issue,Data.Analystz.111,Data.Analystz.111",
"Status": "Open"
},
{
"Key": "ITSAMPLE-8141",
"Summary": "Test Issue,Data.Analystz.111,Data.Analystz.111",
"Status": "Open"
}
]
答:
0赞
AdrianBR
6/18/2023
#1
下面是一个如何使用 DLT 执行此操作的示例
import dlt
pipeline = dlt.pipeline(destination="duckdb", dataset_name="sequence")
info = pipeline.run([{'id':1}, {'id':2}, {'id':3}], table_name="three")
print(info)
评论