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有什么区别 展开
中间的INTO是不是可以省略的
SQL server
insert tb_ww(name) values('rr')
可以插入的,也没提示有什么错误啊 ,有into 和没有into有什么区别 展开
7个回答
展开全部
据我的经验来看,应该是不能省略的,这个是sql的标准语法.
也许你执行上面的可以插入,没有报错,
但是多输入into 也不会影响什么的
所以最好还是要带上
关于有INTO和没有into 的区别,我还真没有研究过.
这个是比较细节的东西,
作为数据库管理员,好像没有关心过这个,
可能程序员关注的比较多一些吧
希望你能找到你想要的答案
也许你执行上面的可以插入,没有报错,
但是多输入into 也不会影响什么的
所以最好还是要带上
关于有INTO和没有into 的区别,我还真没有研究过.
这个是比较细节的东西,
作为数据库管理员,好像没有关心过这个,
可能程序员关注的比较多一些吧
希望你能找到你想要的答案
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SQL Server里面 INTO是可选项,可用可不用,没有区别(仅仅在数据挖掘里面需要用insert into)
oracle中,对表插入,可以不用into,但对于子查询,则需要,如 insert into T select * from B
oracle中,对表插入,可以不用into,但对于子查询,则需要,如 insert into T select * from B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同意2楼
不同的数据库对SQL的支持是不一样的。
可以肯定的是,都支持标准SQL。
也就是说
也许在楼主使用的数据库上,可以不加INTO,
但是如果换了一个数据库,INTO可能就是必须的。
不同的数据库对SQL的支持是不一样的。
可以肯定的是,都支持标准SQL。
也就是说
也许在楼主使用的数据库上,可以不加INTO,
但是如果换了一个数据库,INTO可能就是必须的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能省略的。否则会提示缺省into关键字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询