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

Chèn Đối tượng PostGIS (ví dụ:ST_GeomFromText) từ các biến hàng trong tập lệnh plpgsql

Tốt hơn, hãy sử dụng ST_MakePoint để trực tiếp tạo ra một đối tượng hình học. Điều này không chỉ nhanh hơn ST_GeomFromText mà còn không mất dữ liệu, vì bạn không cần phải chuyển đổi số thành văn bản thành số.

...
WITH result AS (
  INSERT INTO dest_pos (coord)
  SELECT ST_SetSRID(ST_MakePoint(longitude, latitude, altitude), 4326)
  FROM src_pos
  RETURNING 1
)
SELECT count(*) INTO updated FROM result;
RETURN updated;
...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các hàng có bị khóa theo thứ tự trong câu lệnh SELECT ... ORDER BY ... FOR UPDATE không?

  2. Tại sao quy tắc này không ngăn các vi phạm chính trùng lặp?

  3. Làm cách nào để tránh đệ quy trong trình kích hoạt cập nhật thực hiện cập nhật?

  4. Cách lọc kết quả truy vấn trong PostgreSQL

  5. Phạm vi đường ray được tạo trong tháng