Oracle
 sql >> база данни >  >> RDS >> Oracle

Най-бързият начин да проверите дали някои записи в таблицата на базата данни?

Заявката EXISTS е тази, която трябва да използвате, ако не се интересувате от броя на записите:

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

Това ще върне 'Y', ако съществува запис и нищо друго.

[По отношение на вашия въпрос относно "uniqueResult" на Hibernate - всичко това прави е да връща един обект, когато има само един обект за връщане - вместо набор, съдържащ 1 обект. Ако бъдат върнати няколко резултата, методът хвърля изключение.]



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Два външни ключа вместо първичен

  2. Как да се свържете с Oracle, като използвате име на услуга вместо SID

  3. Използване на вложени транзакции в oracle

  4. Oracle:DDL и връщане на транзакциите

  5. Как да покажа размера на схемата на Oracle със SQL заявка?