thử làm lại truy vấn của bạn như sau:
EXECUTE 'update '|| (schemanm||'.'||tname)::regclass ||' set ' || quote_ident(cname) ||' = ''NaN'' WHERE '|| quote_ident(cname) ||' = 999;'
vì truyền đến regclass
đang cố gắng tìm kiếm trong các mối quan hệ đã đăng ký. và lược đồ không phải là quan hệ.
hoặc bạn có thể
EXECUTE 'update '|| quote_ident(schemanm)||'.'||quote_ident(tname) ||' set ' || quote_ident(cname) ||' = ''NaN'' WHERE '|| quote_ident(cname) ||' = 999;'