当没有找到记录时,是否可以让存储过程的行为与常规选择查询完全一样,或者这是驱动程序问题。例如,对于go,不返回任何行的查询将返回sql.ErrNoRows错误。但是,这不会:createtableemptytable(idint);createfunctionselectany()returnsemptytableas$$DECLARE_outemptytable;BEGINSELECT*INTOemptytableFROMemptytablelimit1;RETURN_out;END;$$LANGUAGEPLPGSQL;我已经尝试过SELECTINTOSTRICT,虽然这会引发“查询