嘗試創建一個函數,如果searchTerm
存在於其中一列內的任何位置,則該函數將從表中返回多行。 (我是新來的Postgres。)錯誤:PostgreSQL中不存在列
CREATE OR REPLACE FUNCTION dts_getProjects(searchTerm TEXT) RETURNS SETOF project
AS $$
SELECT credit_br AS Branch, status FROM job_project
WHERE credit_br LIKE '%'||searchTerm||'%'
$$
language 'sql';
我得到這個錯誤:
ERROR: column "searchTerm" does not exist LINE 3: ...status FROM job_project WHERE credit_br LIKE '%'||searchTerm||'...
請記住始終提供您的Postgres版本和相關表格的確切表格定義。提示:'SELECT version();' –