我正在使用 Liquibase 创建函数,但在尝试<在 SQL 中使用运算符时出现错误。
SQL:
<createProcedure>
CREATE OR REPLACE FUNCTION function(dateFrom timestamp, dateTo timestamp )
RETURNS TABLE
LANGUAGE plpgsql
AS $$
BEGIN
SELECT * FROM
ORDER BY date DESC
WHERE date >= $2 AND date < $3
RETURN QUERY;
END;
$$;
</createProcedure>
Run Code Online (Sandbox Code Playgroud)
错误:
Run Code Online (Sandbox Code Playgroud)The content of elements must consist of well-formed character data or markup.
在WHERE date >= $2 AND date < $3