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

Lấy tên bảng nguồn của hàng khi truy vấn giá trị gốc mà hàng đó kế thừa

Để xác định bảng nguồn của một hàng cụ thể, hãy sử dụng tableoid , giống như bạn đã tìm thấy chính mình.
Truyền tới regclass truy xuất tên thực, tự động đủ điều kiện giản đồ khi cần theo search_path hiện tại .

SELECT *, tableoid::regclass::text AS table_name
FROM   master.tbl
WHERE  <some_condition>;

Thêm:

  • Tìm hiểu lược đồ nào dựa trên các giá trị của bảng
  • Chọn (truy xuất) tất cả các bản ghi từ nhiều lược đồ bằng Postgres
  • Cách search_path ảnh hưởng đến độ phân giải của mã định danh và "giản đồ hiện tại"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tổng quan về pgModeler cho PostgreSQL

  2. PostgreSQL - tìm nạp hàng có giá trị Tối đa cho một cột

  3. Cách justify_hours () hoạt động trong PostgreSQL

  4. Các slide thảo luận:Cải tiến phân vùng trong PostgreSQL 11

  5. Các hàm PostgreSQL có giao dịch không?