SQL插入语句
语句是insertintoUser(UserId,Name,LoginName,Pwd)values(5,123,31321,1);关键字'User'附近有语法错误。请问...
语句是insert into User(UserId,Name,LoginName,Pwd)values(5,123,31321,1);
关键字 'User' 附近有语法错误。请问是怎么回事啊 展开
关键字 'User' 附近有语法错误。请问是怎么回事啊 展开
9个回答
展开全部
union合集用在select中的
不能union
values用在insert中
select
*
from
表a
union
select
*
from
表b
--要求表a中字段个数和类型与表b中一样,或把*换成一样个数和类型的字段也行
如果你一定要写在insert中,就得加select
如:
insert
into
stuInfo(stuName,stuNo,stuSex,stuAge,stuSeat,stuAddress)
select
'张秋丽','s25301','男',18,1,'北京海淀'
from
dual
union
select
'李斯文','s25303','女',22,2,'河南洛阳'
from
dual
union
select
'李文才','s25302','男',31,3
from
dual
union
select
'欧阳骏雄','s25304','男',28,4,'新疆威武哈'
from
dual
不能union
values用在insert中
select
*
from
表a
union
select
*
from
表b
--要求表a中字段个数和类型与表b中一样,或把*换成一样个数和类型的字段也行
如果你一定要写在insert中,就得加select
如:
insert
into
stuInfo(stuName,stuNo,stuSex,stuAge,stuSeat,stuAddress)
select
'张秋丽','s25301','男',18,1,'北京海淀'
from
dual
union
select
'李斯文','s25303','女',22,2,'河南洛阳'
from
dual
union
select
'李文才','s25302','男',31,3
from
dual
union
select
'欧阳骏雄','s25304','男',28,4,'新疆威武哈'
from
dual
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一user在数据库中是用户的意思
不能直接使用dbo.[User]
第二看你的类型应该是
insert into User(UserId,Name,LoginName,Pwd)values(5,'123','31321','1')
不能直接使用dbo.[User]
第二看你的类型应该是
insert into User(UserId,Name,LoginName,Pwd)values(5,'123','31321','1')
追问
还是不行,
追答
什么错误呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
整形不需要单引号,字符需要单引号
insert into User(UserId,name,LoginName,Pwd) values (5,'123','31321','1');
insert into User(UserId,name,LoginName,Pwd) values (5,'123','31321','1');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Insert
建议还是一条一条来
如果非要的话
的确可以按照
insert
into
table
select
方式
insert
into
stuInfo(stuName,stuNo,stuSex,stuAge,stuSeat,stuAddress)
select
'张秋丽','s25301','男',18,1,'北京海淀'
from
dual
union
select
'李斯文','s25303','女',22,2,'河南洛阳'
from
dual
union
select
'李文才','s25302','男',31,3
from
dual
union
select
'欧阳骏雄','s25304','男',28,4,'新疆威武哈'
from
dual
但是平心而论,还是不方便。写一个
insert
..;
insert
..;
的
.sql
文件
直接导入可能比较正统
建议还是一条一条来
如果非要的话
的确可以按照
insert
into
table
select
方式
insert
into
stuInfo(stuName,stuNo,stuSex,stuAge,stuSeat,stuAddress)
select
'张秋丽','s25301','男',18,1,'北京海淀'
from
dual
union
select
'李斯文','s25303','女',22,2,'河南洛阳'
from
dual
union
select
'李文才','s25302','男',31,3
from
dual
union
select
'欧阳骏雄','s25304','男',28,4,'新疆威武哈'
from
dual
但是平心而论,还是不方便。写一个
insert
..;
insert
..;
的
.sql
文件
直接导入可能比较正统
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询