Stored procedures 是否可以在使用SQL语言的PostgreSQL存储过程中使用变量?

Stored procedures 是否可以在使用SQL语言的PostgreSQL存储过程中使用变量?,stored-procedures,postgresql-9.1,Stored Procedures,Postgresql 9.1,是否可以在使用SQL语言的PostgreSQL存储过程中使用变量 如果可能,如何使用select的结果分配它们,并在以后使用它们。否,如果您选择的是标量值,SQL语言函数可以返回标量值,但SQL函数中没有变量。我能想到的最接近的方法是使用CTE 如果使用语言plpgsql,则可以声明变量

是否可以在使用SQL语言的PostgreSQL存储过程中使用变量


如果可能,如何使用select的结果分配它们,并在以后使用它们。

否,如果您选择的是标量值,SQL语言函数可以返回标量值,但SQL函数中没有变量。我能想到的最接近的方法是使用CTE

如果使用语言plpgsql,则可以声明变量