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

Zaktualizuj tabelę i wyświetl zaktualizowane wiersze za pomocą jednego polecenia SQL

Ponieważ to jest praca domowa, zostawię coś dla Ciebie.

Pojedyncza instrukcja SQL

Zacznij czytać o RETURNING klauzula UPDATE polecenie w instrukcji .

Inną alternatywą (dla bardziej złożonych scenariuszy) byłaby CTE modyfikacji danych . Nadal potrzebujesz RETURNING klauzula o tym.

Możesz też utworzyć funkcję możesz wywołać pojedynczą instrukcję, ale naruszyłoby to twoje wymaganie używania tylko prostych poleceń DML.

Pojedyncza transakcja

Jeśli dozwolona jest więcej niż jedna instrukcja, inną opcją byłaby prosta UPDATE plus prosty SELECT opakowane w transakcję .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Problemy z użyciem pg_search z asocjacją polimorficzną

  2. Upuszczanie kolumny w Postgresie na dużym zbiorze danych

  3. PostGIS:Zapytanie o wymiary z i m (linestringzm)

  4. jak uzyskać dane wejściowe użytkownika z qdateEdit i wybrać je z bazy danych w postgresie

  5. PotgreSQL- ERROR:nieprawidłowa sekwencja bajtów do kodowania UTF8:0xeb 0x6e 0x74