sql2005 多行插入问题

来源:百度知道 编辑:UC知道 时间:2024/06/25 08:04:08
多行插入,
insert stumarks(examNO,stuNo,writtenExam,labExam)
select 'E2005070002','s25302',50,union
select 'E2005070003','s25303',97,82

第二行,最后一个数为空。labExam 为int型,应该怎么写。

要插入空就写NULL,如果数据库运行为空的话,例如:

insert stumarks(examNO,stuNo,writtenExam,labExam)
select 'E2005070002','s25302',50,NULL
union
select 'E2005070003','s25303',97,82

select 'E2005070002','s25302',50,null