Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy procedury składowane mogą zwracać zestaw wyników?

Podczas wykonywania procedury składowanej może w rzeczywistości zwrócić wiele obiektów ResultSet i/lub liczniki aktualizacji, jeśli wykonuje kilka instrukcji.

Używasz CallableStatement aby wykonać proc, a następnie getResultSet() lub getUpdateCount() aby uzyskać właściwy wynik. W przypadku wielu zestawów wyników/oświadczeń wywołujesz metodę getMoreResults() do poruszania się po wynikach zapisanego procesu.

W takim prostym przypadku wystarczy wywołać getResultSet() raz i przetworzyć.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wiele nazwanych symboli zastępczych PDO nie pobiera danych

  2. GlassFish 5 i złącze MySQL

  3. PHP - Wstaw datę do mysql

  4. Prawidłowy sposób przekazywania od 5000 do 100 000 wartości w klauzuli mysql WHERE

  5. MySQL TINYINT jako bez znaku