Vous essayez de créer une fonction qui retournera plusieurs lignes d'une table si searchTerm
existe n'importe où dans l'une des colonnes. (Je suis nouveau à Postgres.)Erreur: la colonne n'existe pas dans 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';
Je reçois cette erreur:
ERROR: column "searchTerm" does not exist LINE 3: ...status FROM job_project WHERE credit_br LIKE '%'||searchTerm||'...
N'oubliez pas de toujours indiquer votre version de Postgres et la définition exacte des tables correspondantes. Astuce: 'SELECT version();' –