您好,登錄后才能下訂單哦!
greenplum數據庫(下面簡稱gp數據庫)支持自定義函數,下面介紹的是python編寫的自定義簡單函數。聚類函數較復雜,自我感覺不適合在gp數據庫中編寫。
python自定義函數說明了只要python能對行級數據做的處理,gp都能做。
樣例:python對json做處理返回多行。
create or replace function public.json_parse(data text) returns setof text
AS $$
import json
try:
mydata=json.loads(data)
except:
return ['parse error']
returndata=[]
try:
for people in mydata['a']:
returndata.append(people['b'])
except:
return ['223']
return returndata
$$ LANGUAGE plpythonu;
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。