sql >> Databáze >  >> RDS >> Oracle

Nejrychlejší způsob, jak zkontrolovat, zda jsou nějaké záznamy v databázové tabulce?

Dotaz EXISTS je ten, který byste měli použít, pokud vás nezajímá počet záznamů:

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

To vrátí 'Y', pokud záznam existuje, a nic jiného.

[Pokud jde o vaši otázku na "uniqueResult" Hibernate - vše, co dělá, je vrátit jeden objekt, když existuje pouze jeden objekt k vrácení - namísto sady obsahující 1 objekt. Pokud je vráceno více výsledků, metoda vyvolá výjimku.]



  1. zadáním správného uživatelského jména a hesla získáte ORA-01017:neplatné uživatelské jméno/heslo; přihlášení odepřeno

  2. Vkládejte objekty BLOB do databází MySql pomocí php

  3. Jak formátovat data v Oracle

  4. Chyba souboru MySQL/zápis (Errcode 28)