一尘不染

如何在Postgres查询窗口中使用参数测试我的即席SQL

sql

在Microsoft SQL Server中,要在查询窗口中测试如下内容:

select * from Users where LastName = @lastname

我可以在命令之前添加它:

declare @lastname varchar(16)
set @lastname = 'Troy'

但是在PostgreSQL中,我找不到类似的方法。看来我唯一能做的就是将参数名称直接替换为其值。当即席查询变得复杂并且多次使用同一参数时,它会变得很困难。有办法吗?


阅读 255

收藏
2021-03-10

共1个答案

一尘不染

我将postgres配置为记录所有命令,并从日志文件中复制命令,以便所有参数都已替换为值,并在查询窗口中测试了该命令。

可能不是最好的方法,但它很简单并且对我有用

2021-03-10