pgsql执行脚本并传参
在PostgreSQL中执行脚本并传递参数,可以使用psql命令行工具。以下是一个如何使用psql执行SQL脚本并传递参数的例子:
- 创建一个SQL脚本文件
script.sql
,其中包含需要传参数的SQL命令:
-- script.sql
SELECT * FROM your_table WHERE column1 = '{{param1}}';
- 使用psql命令行工具来执行脚本,并传递参数:
psql -h hostname -U username -d databasename -f script.sql -v param1="value1"
在上面的命令中,替换 hostname
、username
、databasename
和 value1
为你的实际数据库主机名、用户名、数据库名和参数值。
这个命令会连接到PostgreSQL数据库,并执行 script.sql
文件中的SQL语句,其中 {{param1}}
将被 -v param1="value1"
中定义的值替换。
评论已关闭