PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak zmienić wynik zapytań SQL z LIMIT w każdym zapytaniu?

Czy próbowałeś zaktualizować/zwrócić?

update link
set visiting = true
from (
    select id
    from link
    where visiting = false
    and visited = false
    limit 500
    for update
    ) as batch
where batch.id = link.id
returning *;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Model Django dla widoku Postgres

  2. Jak zapisać dane z przecinkiem zmieniającym się, które przechodzi przez wyzwalacz?

  3. Dynamiczne ORDER BY i ASC / DESC w funkcji plpgsql

  4. Jaka jest równoważna składnia zewnętrznego zastosowania w PostgreSQL?

  5. Jak mogę używać wyzwalaczy PostgreSQL do przechowywania zmian (instrukcje SQL i zmiany wierszy)