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 变量赋值方法的主要内容,如果未能解决你的问题,请参考以下文章

datagrips oracle编写存储过程

sas如何写赋值循环

异步请求的数据,并将数据赋值给全局变量的一些解决方法

shell 下几种常见的变量赋值方法

shell 下几种常见的变量赋值方法

shell环境变量与变量赋值