所以这个查询很简单:
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中模仿它,但是我无法使其正常工作。
有什么建议么???