【发布时间】:2015-04-07 02:52:22
【问题描述】:
我有两张桌子:
日历的第一个日期和开放日(布尔值)
第二个是假期表。
我做了一个更改日历上开放日状态的功能:
CREATE OR REPLACE FUNCTION add_hol ()
RETURNS boolean AS
UPDATE calendar SET open_day = 'false'
WHERE day IN (
SELECT jour FROM calendar AS c
INNER JOIN calendar_hol AS h
ON c.day=h.day_hol)
LANGUAGE sql
但总是有错误信息:
“更新”处或附近的语法错误。
请问如何改正? (我尝试了很多方法,但没有结果......)
【问题讨论】:
标签: postgresql function boolean