यह सच है। आप पीएल/पीजीएसक्यूएल स्पेस के बाहर टाइप रिकॉर्ड का उपयोग नहीं कर सकते हैं।
रिकॉर्ड मान केवल plpgsql में मान्य है।
आप कर सकते हैं
EXECUTE 'SELECT $1.descr' INTO d USING r::text::xx;
यह सच है। आप पीएल/पीजीएसक्यूएल स्पेस के बाहर टाइप रिकॉर्ड का उपयोग नहीं कर सकते हैं।
रिकॉर्ड मान केवल plpgsql में मान्य है।
आप कर सकते हैं
EXECUTE 'SELECT $1.descr' INTO d USING r::text::xx;