pgsql 变量赋值方法
Posted Luokunlun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pgsql 变量赋值方法相关的知识,希望对你有一定的参考价值。
1、网上一般说的方法如下:
:=,赋值,比如user_id := 20;
select into 赋值,比如 SELECT INTO myrec * FROM emp WHERE empname = myname
2、我今天介绍的是一个更通用更实用的赋值方法
select ...into ...
使用示例:
一个变量,select 30 into user_id;
多个变量,select 20,30,50 into a,b.c;
3、在存储函数中(即存储过程中)还有Into也很常用。
比如,拼接字符中时,直接into即可。
select ‘update student set remark =‘‘‘|| now() ||‘‘‘ where student.id = ‘|| $1 into sql_str_run ;
execute sql_str_run;
以上是关于pgsql 变量赋值方法的主要内容,如果未能解决你的问题,请参考以下文章