Search code examples
sql-serversql-server-2017ssms-17

Default Value for DATETIME column in SQL Server Management Studio 2017


Is it possible to create a table with a column that has type DATETIME and give it a default value such as CURRENT_TIMESTAMP or GETDATE()? Is there another way to do this?

Screenshot from SSMS 2017

Screenshot


Solution

  • Define a constraint using TSQL:

    ALTER TABLE TableName ADD CONSTRAINT DF_TableName DEFAULT GETDATE() FOR ColumnName