psql如何传各种变量
本文简单介绍下:如何在psql命令传各种类型的变量;然后通过shell脚本来调用;其实本意是需要通过字符串拼接的方式。
一、数字类型
\set id random(1,1000) select * from table_name where id = :id;
二、 字符串类型
字符串类型需要用''来引用;所以需要转换下
\set taskid to_char(now(),'''YYYYMMDD''') call "adsas"."P_TRAN_GAME_ANDROID_DATA"(:taskid);
--未完待续