POSTGRESQL PSQL 命令中如何使用变量带入查询和函数
最近有人问,想通过SHELL 来传入变量到 PSQL的SQL 语句中,如何去撰写,因为他写的程序老是有问题。PSQL 命令中被经常DISS的问题除了不能带有密码外,就是这个问题了,变量。
怎么在PSQL 外部将变量设置,并传入到POSTGRESQL命令行内,我们做一个例子:
psql -X -v a=b
\echo THE VALUE OF VAR a IS :a
psql -X --set=a=c
举例:我们想将多个字段传入到PG内,可以将多个值进行引号设置即可