我有一个表有几个可以为空的整数列.由于多种原因,这是不可取的,所以我希望将所有空值更新为0,然后将这些列设置为NOT NULL.除了将空值更改为0,必须保留数据.
我正在寻找特定的SQL语法来将列(调用它ColumnA)改为" not null".假设数据已更新为不包含空值.
使用SQL Server 2000.
有没有办法DateTime.Now在Sql Server中设置列的默认值?
例:
table Event
Id int (auto-increment) not null
Description nvarchar(50) not null
Date datetime not null
Run Code Online (Sandbox Code Playgroud)
这条线:
Insert into Event(Description) values('teste');
Run Code Online (Sandbox Code Playgroud)
应该插入一行,Date值应该是当前日期.