तालिका/स्तंभ उपनाम जोड़ें और (संभवतः) WHERE इस तरह की स्थिति:
UPDATE tb1 b
SET name = a.pname -- maybe you want to update *pname* instead?
FROM (
SELECT *
FROM dblink('port=5432 dbname=db1 user=postgres password=12345'
, 'SELECT pname FROM ta1 WHERE pid = 1')
AS t(pname text)
) a
WHERE b.pid = 1;
मान लें कि text
. टाइप करें . अपने वास्तविक प्रकार के अनुकूल बनें।
और कोई अल्पविराम कनेक्शन स्ट्रिंग
में .
मैं a को b
. से लिंक नहीं कर रहा/रही हूं चूंकि a
यहां एक पंक्ति लौटाता है।