gpt4 book ai didi

postgresql - 是否可以在 Postgres INSERT 中声明和使用 $1、$2 等值?

转载 作者:行者123 更新时间:2023-12-02 16:40:30 27 4
gpt4 key购买 nike

我有很多这样的陈述:

INSERT INTO app.organization (name, org_type)
VALUES ($1, $2)

在我的代码中。我想捕获它,将其粘贴到 SQL 查询窗口中,在前两行声明 $1 和 $2,然后运行查询。我还没有找到答案。看起来这是不可能的,但我想直接而不是间接地确认它。这比选择 $1 并在其中粘贴新值要快得多。

最佳答案

您可以使用PREPARED 语句,您可以准备一组值并在执行时定义它。

来自 postgreSQL 文档:

PREPARE fooplan (int, text, bool, numeric) AS
INSERT INTO foo VALUES($1, $2, $3, $4);
EXECUTE fooplan(1, 'Hunter Valley', 't', 200.00);

关注ref :

关于postgresql - 是否可以在 Postgres INSERT 中声明和使用 $1、$2 等值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61807074/

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