In this article, I want to share my thoughts about writing SQL scripts. Those experiences are taken from about 3 years of developing and deploying .NET applications, that store their data in MS SQL Server. This article is divided into three parts: Definition – Definition of “SQL Reusability”. Schema Reusability – Examples of how to change database schema in a good way. Data Reusability – Examples of how to change data in a good way. …