अपनी क्वेरी को निम्न की तरह पुन:कार्य करने का प्रयास करें:
EXECUTE 'update '|| (schemanm||'.'||tname)::regclass ||' set ' || quote_ident(cname) ||' = ''NaN'' WHERE '|| quote_ident(cname) ||' = 999;'
क्योंकि regclass
. पर कास्ट किया जा रहा है पंजीकृत संबंधों के भीतर खोजने की कोशिश कर रहा है। और स्कीमा संबंध नहीं है।
या आप
. कर सकते हैंEXECUTE 'update '|| quote_ident(schemanm)||'.'||quote_ident(tname) ||' set ' || quote_ident(cname) ||' = ''NaN'' WHERE '|| quote_ident(cname) ||' = 999;'