pgsql 变量赋值要领及必要留意的事项
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 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |