sql2005 的insert问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 23:50:49
INSERT STUINFO(STUNAME,STUNO,STUSEX,STUAGE,STUADDRESS)
SELECT '张秋丽','s25301',DEFAULT,18,'北京海淀' union
...
..
.

其中stusex默认值是男,如何跳过插入默认值男,
null 和default都不行。
lynkoo 谢谢了,可还是不行啊。
消息 102,级别 15,状态 1,第 2 行
'union' 附近有语法错误。

改为如下
INSERT STUINFO(STUNAME,STUNO,STUAGE,STUADDRESS)
SELECT '张秋丽','s25301',18,'北京海淀' union

你完整的句子是什么,为什么要union

如果你只插入一行语句,不能写union

INSERT STUINFO(STUNAME,STUNO,STUSEX,STUAGE,STUADDRESS)
SELECT '张秋丽','s25301',DEFAULT,18,'北京海淀'