In een applicatie wordt wekelijks een Excel-bestand uitgelezen waarin een groot aantal records staan. Het is de bedoeling dat op basis van het Excel-bestand een SQL-query wordt uitgevoerd naar Oracle. Op basis van de resultaten van de query wordt voor elk record een brief uitgeprint.
Vanwege de grootte van het Excel-bestand is het echter noodzakelijk dat de volgorde van de query-resultaten parallel is aan de volgorde in het Excel-bestand.
Op dit moment heb ik de volgende pseudo-code
Vanwege de grootte van het Excel-bestand is het echter noodzakelijk dat de volgorde van de query-resultaten parallel is aan de volgorde in het Excel-bestand.
Op dit moment heb ik de volgende pseudo-code
C#:
Weet iemand hoe ik de ORDER BY het beste kan beschrijven?
1
2
3
4
5
| string stringClause = LeesExcelbestand("excelbestand.xls"); string stringSQL = "SELECT * FROM tblPersoon WHERE ID IN (" + stringClause + ")"; //ORDER BY moet nog toegevoegd worden //Voer SQL-query uit |