加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

pgsql 变量赋值方法及需要注意的事项

发布时间:2021-06-04 10:05:58 所属栏目:创业 来源:互联网
导读:1、网上一样平常说的要领如下: :=,赋值,好比user_id := 20; select into 赋值,好比 1SELECT INTO myrec * FROM emp WHERE empname = myname 2、我本日先容的是一

1、网上一样平常说的要领如下:

 

:=,赋值,好比user_id := 20;

 

select into 赋值,好比

 

1SELECT 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;

 

 

 

增补:postgresql 赋值留意

 

在函数内里赋值必要留意以下

 

界说变量是在begin前

 

变量赋值时行使 :=

 

select 中赋值行使into

 

如下:

 

create or replace...

return i int

declare

value int;

begin

value:=100;

select id into value from table_name

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读