sql语句中INSERT的使用问题

INSERTINTOtable_name(列1,列2,...)VALUES(值1,值2,....)中间的INTO是不是可以省略的SQLserverinserttb_ww(... INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
中间的INTO是不是可以省略的
SQL server

insert tb_ww(name) values('rr')
可以插入的,也没提示有什么错误啊 ,有into 和没有into有什么区别
展开
 我来答
云计算懂管理的小司
2010-08-04 · TA获得超过1146个赞
知道小有建树答主
回答量:756
采纳率:100%
帮助的人:445万
展开全部
您好,这位先生,我是一名资深的程序员,从事编程以10多年之久,
您说的这个条语句是系统的标准输入模式
INSERT INTO TABLE_NAME(column1,column2,……)
VALUES(values1,values2,……)
INSERT后跟的INTO 是程序的标准语法,所以不能省略 如果省略ORACLE会提示报错;您可以试试!
dingxi6117
2010-08-04 · TA获得超过1833个赞
知道小有建树答主
回答量:1337
采纳率:0%
帮助的人:1240万
展开全部
据我的经验来看,应该是不能省略的,这个是sql的标准语法.
也许你执行上面的可以插入,没有报错,
但是多输入into 也不会影响什么的
所以最好还是要带上
关于有INTO和没有into 的区别,我还真没有研究过.
这个是比较细节的东西,
作为数据库管理员,好像没有关心过这个,
可能程序员关注的比较多一些吧
希望你能找到你想要的答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dr_zxp
2010-08-04 · TA获得超过861个赞
知道小有建树答主
回答量:765
采纳率:100%
帮助的人:856万
展开全部
SQL Server里面 INTO是可选项,可用可不用,没有区别(仅仅在数据挖掘里面需要用insert into)

oracle中,对表插入,可以不用into,但对于子查询,则需要,如 insert into T select * from B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tediou
2010-08-04 · TA获得超过188个赞
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:84.9万
展开全部
同意2楼
不同的数据库对SQL的支持是不一样的。
可以肯定的是,都支持标准SQL。
也就是说
也许在楼主使用的数据库上,可以不加INTO,
但是如果换了一个数据库,INTO可能就是必须的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ykxwjj
2010-08-04
知道答主
回答量:11
采纳率:0%
帮助的人:1.9万
展开全部
不能省略的。否则会提示缺省into关键字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jing300744
2010-08-04
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
不能去掉,这是SQL的标准写法!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式