最初の文字が指定された文字よりも大きいテーブルからすべての値を削除する関数をPostgreSQLで作成しようとしています。この例が機能しない理由を誰かに説明してもらえますか (「Z」またはその付近に構文エラーがあると書かれています)。
create function g3_brisi(varchar) returns void as 'delete from prezimena
where prezime between $1 and 'Z';' language sql;
私はPostgreSQLが初めてなので、どんな助けも本当に感謝しています。