SQL: What's in a (default) name?
I often see people creating databases in SQL Server and not specifying the name of defaults they are applying to columns. They define a column like this:

And there are general reasons why this makes sense. For example, a column can only have one default, so what does the name matter anyway?
There are two reasons:
Dropping columns
In SQL Server, you’ll find that if you go to drop either of those columns, you’ll see something like this:
2018-07-23
