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' 附近有语法错误。请问是怎么回事啊
展开
 我来答
badkano
推荐于2018-02-21 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885371
团长

向TA提问 私信TA
展开全部
insert into [User] (UserId,Name,LoginName,Pwd)values(5,123,31321,1);

user是sqlserver里的关键字,要中括号括起来
戴半斯烁
2019-05-13 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:836万
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
milan0811
2013-06-01 · TA获得超过134个赞
知道答主
回答量:166
采纳率:0%
帮助的人:49.1万
展开全部
第一user在数据库中是用户的意思
不能直接使用dbo.[User]
第二看你的类型应该是
insert into User(UserId,Name,LoginName,Pwd)values(5,'123','31321','1')
追问
还是不行,
追答
什么错误呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
非得填个用户名
推荐于2017-04-22 · 超过26用户采纳过TA的回答
知道答主
回答量:133
采纳率:100%
帮助的人:73.6万
展开全部
整形不需要单引号,字符需要单引号
insert into User(UserId,name,LoginName,Pwd) values (5,'123','31321','1');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
薛鸿晖雀名
游戏玩家

2020-01-27 · 游戏我都懂点儿,问我就对了
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:868万
展开全部
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
文件
直接导入可能比较正统
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式