我想知道如何在PostgreSQL存储过程中将整数列表作为变量进行存储。
例如,我有像这样的语句:
select A from B where C IN (1,2,3);
select A from B where C IN (1,2);
我想声明一个变量来存储(1,2,3)
或(1,2)
。
所以最终我的语句会是像这样的:
select A from B where C in numberList;
(numberList 的值为 (1,2,3))
我不知道应该使用哪种数据类型,我查阅了在线资料,但没有找到在 psql 中有列表类型。那么列表的语法是什么呢?