sql – INSERT select和insert into select之间的区别?

前端之家收集整理的这篇文章主要介绍了sql – INSERT select和insert into select之间的区别?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我经常看到两种样式,INSERT选择并插入到select中,有什么区别?他们是一样的吗?

我正在使用sql Server 2008 Enterprise。

这里有两个样本。

INSERT california_authors (au_id,au_lname,au_fname)
SELECT au_id,au_fname
FROM authors
WHERE State = 'CA'

http://www.sqlteam.com/article/using-select-to-insert-records

INSERT INTO Store_Information (store_name,Sales,Date)
SELECT store_name,Date
FROM Sales_Information

http://www.1keydata.com/sql/sqlinsert.html

提前致谢,
乔治

解决方法

sql Server和MysqL中,INTO是纯语法糖。

没有不同。

Oracle和Postgresql要求此关键字存在,AFAIR,ANSI sql标准也是如此。

原文链接:https://www.f2er.com/mssql/84477.html

猜你在找的MsSQL相关文章