在Microsoft SQL Server中,要在查询窗口中测试如下内容:
select * from Users where LastName = @lastname
我可以在命令之前添加它:
declare @lastname varchar(16) set @lastname = 'Troy'
但是在PostgreSQL中,我找不到类似的方法。看来我唯一能做的就是将参数名称直接替换为其值。当即席查询变得复杂并且多次使用同一参数时,它会变得很困难。有办法吗?
我将postgres配置为记录所有命令,并从日志文件中复制命令,以便所有参数都已替换为值,并在查询窗口中测试了该命令。
可能不是最好的方法,但它很简单并且对我有用