sql server 2012中插入记录INSERT后面+INTO与不+之间有啥区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 2012中插入记录INSERT后面+INTO与不+之间有啥区别?相关的知识,希望对你有一定的参考价值。

INSERT 订单明细 (折扣,数量,单价,产品ID,订单ID) VALUES (0.8,3,26,2,10248)
INSERT INTO 订单明细 (折扣,数量,单价,产品ID,订单ID) VALUES (0.8,3,26,2,10248)
两种表达式都可以运行,之间区别在哪?

在一些数据库里INTO是可以省略的,比如MSSql,所以在那些数据库中可以认为没区别,
但oracle中没有INTO是语法错误,所以就不能省略
参考技术A 没有区别,into是可选参数追问

可选参数是什么意思,既然没有区别,加上去干嘛?

以上是关于sql server 2012中插入记录INSERT后面+INTO与不+之间有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

sql server返回插入记录的ID(多条记录)

在 SQL Server 中,您可以根据计算插入多条记录吗?

插入几行后,Sql server Insert 变慢

在 SQL Server 2008 R2 的 MERGE 语句中更新插入的记录

如何将从 ms 访问表中检索到的记录插入到 sql server 表中?

如何将记录插入到 sql server express 数据库表中?