一、问题描述:
--1.创建表
create table DBNull(
col1 numeric(18,0) not null identity,
col2 nvarchar(10) not null ,
col3 nvarchar(10) null default(1)
)
--2.赋值
insert DBNull (col2) values('2333')
--3.新增列
alter table DBNull add
clo4 char(1) NULL default(1)
--4.查询
SELECT * FROM DBNull
二、解决方案:
alter table DBNull add
clo5 char(1) not NULL default(1)
三、本文结束
(按照sql语句执行顺序,允许为空的情况下,新增列会直接赋值空,非空则继续执行后续语句)
*如果这篇博客对您有所帮助的话,将是我的荣幸,如果能够再点个赞的话,将是多么美好的一件事。