gpt4 book ai didi

PostgreSQL isset 函数

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

有什么办法,如何检查我的环境中是否已经设置了一个变量?

例子:

\set table_name countries
\i queries.sql

查询.sql:

SELECT * FROM :table_name;

我想让 queries.sql 独立调用并使用我指定的一些默认表名。

这是可能的还是我真的需要创建另一个 SQL 文件来调用查询 (\i)?

我的用例是在 pgTAP 单元测试(带有一些示例表名)中和独立使用我的 SQL 查询。

最佳答案

您可以通过以下方式检查当前值:

SELECT :'table_name';

您可以在调用 psql 时使用类似 --set='table_name' 的 psql 命令行来设置它。

关于PostgreSQL isset 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10575322/

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