相关疑难解决方法(0)

更改列:null为非null

我有一个表有几个可以为空的整数列.由于多种原因,这是不可取的,所以我希望将所有空值更新为0,然后将这些列设置为NOT NULL.除了将空值更改为0,必须保留数据.

我正在寻找特定的SQL语法来将列(调用它ColumnA)改为" not null".假设数据已更新为不包含空值.

使用SQL Server 2000.

t-sql sql-server null alter-table alter-column

1177
推荐指数
8
解决办法
136万
查看次数

使用当前日期作为列的默认值

有没有办法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值应该是当前日期.

sql sql-server

68
推荐指数
4
解决办法
18万
查看次数

标签 统计

sql-server ×2

alter-column ×1

alter-table ×1

null ×1

sql ×1

t-sql ×1