Dove le istruzioni SQL vengono eseguite da un programma, qual è la procedura migliore per memorizzare il testo dell'istruzione?
Molto spesso si trova in una stringa di sola lettura, nel file sorgente in cui viene eseguito.
Penso che un approccio migliore sarebbe avere un file di testo separato contenente tutte le istruzioni SQL, che vengono quindi lette in un oggetto dizionario in cui la chiave è lo scopo di tale affermazione. Le dichiarazioni possono quindi essere eseguite utilizzando la loro chiave, disaccoppiando l'implementazione del database dal programma e consentendo il riutilizzo delle istruzioni tra gli oggetti del programma.
È efficiente? Esiste un modo migliore? Grazie!