Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Insérer une requête :pourquoi est-ce une mauvaise idée de ne pas inclure de noms de colonne ?

Ceci n'est acceptable que lorsque vous tapez votre requête à la main dans un outil de base de données interactif. Lorsque votre instruction SQL est exécutée par votre programme, vous ne pouvez pas être absolument sûr de l'ordre des colonnes dans une table, à moins que vous ne soyez le seul développeur à avoir accès à votre base de données. En d'autres termes, dans n'importe quel environnement d'équipe, il est possible que quelqu'un interrompe votre requête simplement en réorganisant les colonnes de votre base de données. Logiquement, votre table resterait la même, mais votre programme se briserait toujours.