2 ms·
You have abstraction between your code and DB you can change underlying tables but interface will remain consistent requiring no changes to the application. The
by qaq 8y ago
You have abstraction between your code and DB you can change underlying tables but interface will remain consistent requiring no changes to the application. There are security benefits too easier to prevent SQL Injection, you also only give the app user permission to execute sps so no arbitrary queries can be run.