我有两个表格
我想将
它抛出了这个错误:
Msg 515,级别16,状态2,行1
无法将值NULL插入到列“Name”中,表“T1”;该列不允许为空。
在尝试插入null值时,是否有可能将默认值设置为列?
t1
和 t2
。两个表格都有 id
和 name
列。t1
表格的 name 列被定义为非空,并且它的默认值为 'Peter'。我想将
t2
表格中的所有值插入到我的 t1
表格中。但是,我在 t2
表格中有一些空值。当我尝试插入这些值时:Insert into t1
select *
from t2;
它抛出了这个错误:
Msg 515,级别16,状态2,行1
无法将值NULL插入到列“Name”中,表“T1”;该列不允许为空。
在尝试插入null值时,是否有可能将默认值设置为列?