Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Najszybszy sposób na sprawdzenie, czy jakieś rekordy w tabeli bazy danych?

Zapytanie EXISTS jest tym, do którego należy wybrać, jeśli nie interesuje Cię liczba rekordów:

select 'Y' from dual where exists (select 1 from mytable where parent_id = :id)

To zwróci 'Y', jeśli rekord istnieje i nic poza tym.

[Jeśli chodzi o twoje pytanie dotyczące "unikalnego wyniku" Hibernate - wszystko to zwraca pojedynczy obiekt, gdy jest tylko jeden obiekt do zwrócenia - zamiast zestawu zawierającego 1 obiekt. Jeśli zwracanych jest wiele wyników, metoda zgłasza wyjątek.]



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaki jest odpowiednik varchar(max) w Oracle?

  2. Powód, dla którego Oracle rozróżnia wielkość liter?

  3. Oracle RAC i sekwencje

  4. Odpowiednik zewnętrznych tabel Oracle w SQL Server

  5. Przykład Oracle FOR LOOP REVERSE