在psql中使用脚本变量,可以使用以下方法:
\set
命令设置变量:\set my_variable 'hello world'
这将创建一个名为my_variable
的变量,其值为hello world
。
\set
命令获取变量的值:\echo :my_variable
这将输出变量my_variable
的值,即hello world
。
\set my_table_name 'my_table'
SELECT * FROM :my_table_name;
这将执行SELECT * FROM my_table;
查询。
需要注意的是,psql中的变量只在当前会话中有效,如果退出psql并重新连接,变量将被清除。
领取专属 10元无门槛券
手把手带您无忧上云