@Naveena G:
錯誤在您的SQL查詢可能是由於一個事實,即變換函數將一個數組或地圖作為它的第一個參數,但你是傳遞一個字符串。在這種情況下,主題列似乎包含一個數組,但你不指定數組的元素應用data_hide函數。假設你想data_hide函數適用於單獨對象數組的每個元素,您可以修改您的查詢如下:
選擇id、變換(主題、x - > data_hide (x))從my_table new_data
但是,如果你隻想data_hide函數應用到整個主題數組如果用戶不是的groupName組的成員,您可以修改您的查詢如下:
選擇id,如果(is_member (“groupName”),主題,變換(主題、x - > data_hide (x)))從my_table new_data
這將返回原來的主題數組如果用戶的groupName組的成員,否則data_hide函數應用到數組的每個元素。