Postgres - 在函数之外声明变量[重复]

Posted

技术标签:

【中文标题】Postgres - 在函数之外声明变量[重复]【英文标题】:Postgres - declare variable outside of a function [duplicate] 【发布时间】:2018-11-10 18:30:54 【问题描述】:

愚蠢的问题,我如何坐在 PGAdmin 中并声明一个变量以供稍后在内联语句中使用?

声明par_callcenterid整数;

产量:

错误:“整数”处或附近的语法错误 第 1 行:声明 par_callcenterid 整数;

【问题讨论】:

【参考方案1】:

有些人使用临时表来存储这些值。其他 方法是用支持的语言编写 set/get 函数 全局存储(PL/Perl、PL/Tcl、PL/Python 等)。参见例如 PL/Perl 文档中的 set_var()get_var() 函数:

See documentation

【讨论】:

谢谢,但您正在向我展示有关函数的文档,其中声明变量有效。我在编辑器或命令行中;不管你怎么称呼它,并使用 plpgsql。

以上是关于Postgres - 在函数之外声明变量[重复]的主要内容,如果未能解决你的问题,请参考以下文章

js从一个函数重新分配一个值给多个已经声明的变量[重复]

如何在 Postgres 函数中存储日期变量?

为啥在嵌套函数之外声明一个计数器变量会使循环慢 5 倍?

如何在php函数之外分配变量[重复]

未捕获的语法错误:在严格模式之外尚不支持块范围的声明(let、const、函数、类)[重复]

变量需要声明为final [重复]