Con così tanti strumenti ORM per la maggior parte dei linguaggi moderni, esiste ancora un caso d'uso per scrivere ed eseguire SQL in un programma, in un linguaggio / ambiente che li supporti? Se sì, perché?
Per chiarezza: non sto chiedendo se i programmatori debbano conoscere SQL o se dovrei avere uno strumento SQL sul mio desktop. Sto chiedendo in particolare perché potrei averlo in codice (o config, o qualsiasi altra cosa) al contrario di un ORM.