PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL - स्थानीय चर के साथ कार्य - कॉलम संदर्भ अस्पष्ट है

किसी भी स्थानीय चर को ब्लॉक लेबल द्वारा योग्य बनाया जा सकता है

create table foo(a integer);
insert into foo values(10);

do $$
<<mylabel>>
declare
  a int default 5;
  r record;
begin
  select foo.a into r
    from foo
    where foo.a = mylabel.a + 5;
  raise notice '%', r.a;
end;
$$;
NOTICE:  10
DO

आमतौर पर सभी संभावित संघर्ष स्थानीय चरों में उपसर्ग होता है - सामान्य उपसर्ग _ . है ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सरल एन्क्रिप्टेड अंकगणित पुस्तकालय (सील) और मुहर ::सिफरटेक्स्ट चर

  2. PostgreSQL में विभिन्न तालिकाओं से डेटा को संयोजित करने के लिए जॉइन का उपयोग करना

  3. pgadmin4 :postgresql एप्लिकेशन सर्वर से संपर्क नहीं किया जा सका।

  4. मुझे सरणी कॉलम बनाम बनाम का उपयोग कब करना चाहिए? रेल में संघ

  5. SqlAlchemy (Postgres + Flask):एकाधिक कॉलम कैसे योग करें?