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

CHỌN * TỪ BẢNG MỚI tương đương trong Postgres

INSERT ... RETURNING ... thực hiện công việc và mang lại hiệu suất tốt nhất .
Một CTE là không cần thiết.

INSERT INTO phone_book (name, number)
VALUES ( 'Peter Doe','555-2323' )
RETURNING *  -- or just phonebook_id, if that's all you need

Ngoài ra:Trong hầu hết các trường hợp, bạn nên thêm một danh sách mục tiêu.

trang Wikipedia mà bạn đã trích dẫn đã có cùng một lời khuyên:



  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 đương PostgreSQL cho ISNULL () là gì

  2. CẬP NHẬT / CHÈN dựa trên nếu một hàng tồn tại

  3. Xóa dòng ngắt khỏi đầu ra php json

  4. SQLAlchemy hay psycopg2?

  5. Đặt lại pg_stat_statements bằng Google Cloud SQL