Create or Replace
Blog series: SQL Server Connect Items
How many times have you been forced to change a “CREATE” statement to “ALTER” because “There is already an object…”:

And then you need to change it back to “CREATE” in the script, or else it won’t work when deploying. This will happen if you try to issue a “ALTER” statement on a object that does not exist: