PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

PostgreSQL - Hàm với các biến cục bộ - Tham chiếu cột không rõ ràng

Bất kỳ biến cục bộ nào cũng có thể đủ điều kiện theo nhãn khối

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

Thông thường, tất cả các biến cục bộ có thể xung đột đều có tiền tố - tiền tố chung là _ .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để nâng cấp DataFrame của gấu trúc vào bảng PostgreSQL?

  2. Hàm truy vấn động Postgres

  3. Làm cách nào để phân tích cú pháp chuỗi tìm kiếm của người dùng cho truy vấn Postgresql?

  4. Hàm trong PostgreSQL để chèn từ bảng này sang bảng khác?

  5. Không thể kết nối với hai cơ sở dữ liệu postgres trong đường ray 3.2.