-1
例如,我想爲表中的每一行計算空字段。如何實現獲取整行的PostgreSQL函數?
我應該使用什麼參數類型聲明?
我試過複合型(表名作爲一個類型):
CREATE FUNCTION count_null (row my_table)
RETURNS INTEGER
AS $$
return len([x for x in row if x is None])
$$ LANGUAGE plpythonu;
但如果我把它它不匹配的參數類型,如:
SELECT count_null(*) FROM my_table;