pgsql 变量赋值方法及注意事项
1、网上一般说的方法如下:
:=,赋值,比如user_id:=20;
selectinto赋值,比如
SELECTINTOmyrec*FROMempWHEREempname=myname
2、我今天介绍的是一个更通用更实用的赋值方法
select...into...
使用示例:
一个变量,select30intouser_id;
多个变量,select20,30,50intoa,b.c;
3、在存储函数中(即存储过程中)还有Into也很常用。
比如,拼接字符中时,直接into即可。
select'updatestudentsetremark='''||now()||'''wherestudent.id='||$1intosql_str_run; executesql_str_run;
补充:postgresql赋值注意
在函数里面赋值需要注意以下
定义变量是在begin前
变量赋值时使用:=
select中赋值使用into
如下:
createorreplace... returniint declare valueint; begin value:=100; selectidintovaluefromtable_name end
以上为个人经验,希望能给大家一个参考,也希望大家多多支持毛票票。如有错误或未考虑完全的地方,望不吝赐教。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短