sql >> Database >  >> RDS >> Oracle

Is het nuttig om in Oracle de WHERE-clausule van de SQL-query met 1=1 te starten?

Het is gedaan om het dynamisch genereren van SQL te vereenvoudigen. In principe kan elke voorwaarde worden toegevoegd als AND <condition> zonder de eerste voorwaarde als speciaal te behandelen (deze wordt voorafgegaan door WHERE niet AND ) of zelfs zorgen maken of er een WHERE . zou moeten zijn clausule helemaal niet.

Dus schrijf het gewoon af als gebruiksvriendelijk of, aantoonbaar, luiheid.



  1. Een object verwijderen uit een verzameling in SQLAlchemy

  2. Kolom in database bijwerken waar max. waarde php mysql

  3. Verandert de parameter `serverTimezone` @@session.time_zone in MySQL?

  4. Hoe gegevens uit de mysql-database te halen