2
鑑於以下骨架pl/pgsql函數,如果更新成功(某些內容已實際更新),如何使其返回true
,否則返回false?pl/pgsql如果更新成功,則返回true
CREATE FUNCTION UpdateThingy(
/* input parameters */
) RETURNS BOOLEAN AS $$
BEGIN
UPDATE thingies SET /* blah blah */ WHERE /* blah blah */;
RETURN true;
END;
$$ LANGUAGE plpgsql;
目前這將始終返回true
,即使沒有行更新。在沒有行受到更新影響的情況下,我想返回false
。