sql >> Database teknologi >  >> RDS >> Oracle

Den hurtigste måde at kontrollere, om nogle poster i en databasetabel?

En EKSISTERER-forespørgsel er den, du skal gå efter, hvis du ikke er interesseret i antallet af poster:

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

Dette vil returnere 'Y', hvis der findes en post og intet andet.

[Med hensyn til dit spørgsmål om Hibernates "uniqueResult" - alt dette gør er at returnere et enkelt objekt, når der kun er et objekt at returnere - i stedet for et sæt, der indeholder 1 objekt. Hvis der returneres flere resultater, giver metoden en undtagelse.]



  1. Inspicering af slutningen af ​​en lang variabel værdi i VBA

  2. Hvordan listes aktive/åbne forbindelser i Oracle?

  3. PL/SQL - Eksempel på hæv applikationsfejl

  4. MariaDB introducerer en JSON_TABLE() funktion