小编Pie*_*zer的帖子

有没有在PostgreSQL查询中使用变量的简便方法?

使用:PostgreSQL10&pgAdmin4

所以这个查询很简单:

SELECT * FROM [schema_name].[table_name] 
   WHERE [schema_name].[table_name].[field_name] = 'search_value';
Run Code Online (Sandbox Code Playgroud)

在Transact-SQL中,可以为“ search_value”创建一个变量:

DECLARE @find varchar(30) = 'search_value';

SELECT * FROM [schema_name].[table_name] 
   WHERE [schema_name].[table_name].[field_name] = @find;
Run Code Online (Sandbox Code Playgroud)

甚至重新使用变量:

SET @find = 'new_search_value';
Run Code Online (Sandbox Code Playgroud)

我现在已经尽一切努力在PostgreSQL中模仿它,但是我无法使其正常工作。

有什么建议么???

postgresql variables pgadmin

2
推荐指数
1
解决办法
92
查看次数

标签 统计

pgadmin ×1

postgresql ×1

variables ×1