gpt4 book ai didi

sql - PostgreSQL中的for循环调用API

转载 作者:行者123 更新时间:2023-11-29 14:31:54 24 4
gpt4 key购买 nike

有一张 table

SELECT * FROM tmp_re_11542 ;
account_id_column | first_name | last_name
-------------------|------------|----------
5432

我想知道在我必须运行查询 (api.get_data_on_account_id()) 并将结果保存在同一个表中的情况下如何实现 for 循环 (以下为伪代码)

For each account_id_column in tmp_table do:
INSERT INTO tmp_table(first_name, last_name)
SELECT first_name,last_name api.get_data_on_account_id(account_id_column, NULL,'constant_str');

最佳答案

对于此操作,您应该使用 INSERT INTO SELECT 查询而不是 for 循环,如下所示:-

INSERT INTO tmp_table (first_name, last_name)
SELECT first_name, last_name FROM tmp_re_11542;

关于sql - PostgreSQL中的for循环调用API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50492804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com