码迷,mamicode.com
首页 > 数据库 > 详细

pgsql 变量赋值方法

时间:2018-05-17 00:00:56      阅读:599      评论:0      收藏:0      [点我收藏+]

标签:$1   upd   今天   函数   sele   update   SQ   存储   sql   

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 变量赋值方法

标签:$1   upd   今天   函数   sele   update   SQ   存储   sql   

原文地址:https://www.cnblogs.com/luokunlun/p/9048722.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!