Même si vous n'aviez pas besoin de l'écrire dans votre code, il est assez pratique de pouvoir l'utiliser lorsque vous avez un accès terminal à un serveur de base de données.
En outre, la plupart de ce qui rend la programmation d' un défi travaille dans les limites que les ensembles de vie US- souvent , nous sommes travaillons avec l' ancien code, ou les anciennes versions de bases de données et n'ont pas la possibilité d'installer la dernière ORM quelle que soit la langue que nous sommes travailler avec. Dans cette situation, vous aurez besoin de tout outil à votre disposition.
Le reste du temps, vous n'aurez peut-être pas besoin de SQL pour vos tâches CRUD, mais il y a beaucoup plus dans SQL que de simples requêtes SELECT, INSERT, UPDATE et JOIN de base. Vous pouvez faire des choses très intelligentes avec lui et même si vous ne les utilisez pas souvent, il est utile de savoir de quoi il s'agit.
De plus en plus, je pense que nous nous retrouverons dans un monde post-SQL, cependant - la plupart des services Cloud utilisent un stockage de table non SQL et pour un travail de type CRUD simple, la pleine puissance de SQL n'est pas nécessaire. Mais cela ne signifie pas qu'il n'y aura aucune valeur à le comprendre.
De plus, bien sûr, quelqu'un doit en savoir suffisamment pour écrire un meilleur système ORM si les systèmes actuels ne sont pas à la hauteur. Cela les aiderait s'ils connaissaient SQL ...