相关疑难解决方法(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万
查看次数

在更改列数据类型时保留SQL索引

我有一个smalldatetime列,我需要将其更改为datetime列.这是安装过程的一部分,因此它不能是手动过程.不幸的是,该列有一些索引和一个非空约束.索引与性能相关,只需使用新数据类型即可保留.是否有可能编写一个语句,允许我在更改列数据类型的同时保留相关信息?如果是这样,怎么办呢?

sql t-sql sql-server

18
推荐指数
2
解决办法
3万
查看次数

标签 统计

sql-server ×2

t-sql ×2

alter-column ×1

alter-table ×1

null ×1

sql ×1