有時候,用戶不會輸入所有的值,當傳入空值時,系統可以設置默認值。
INSERT INTO dbo.table1 (Keycolumnname) VALUES (10000)
如前面這個SQL語句,只為Keycolumnname傳了10000,其余的值都會采用默認值。那么怎么設置呢?
當在表中插入一行時,不必所有的值,那么沒有值的列就會采用默認值。
use databasename --ALTER TABLE table1 -- ADD CONSTRAINT databasename_table1_columnname -- DEFAULT '2021-1-1' FOR columnname; --GO
參考2:https://jingyan.baidu.com/article/454316ab2190c8f7a7c03adf.html