Book Image

SQL Server 2014 Development Essentials

By : Basit A. Masood-Al-Farooq
Book Image

SQL Server 2014 Development Essentials

By: Basit A. Masood-Al-Farooq

Overview of this book

Table of Contents (14 chapters)
SQL Server 2014 Development Essentials
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

The SELECT INTO statement


The SELECT INTO statement is another way to insert data into SQL Server tables. When you use SELECT INTO, SQL Server creates a new table with the specified name in the default filegroup and then inserts the rows from a SELECT query in the newly created table. This new table is based on the columns you specify in the SELECT list, and it must be unique within a database.

Tip

The SELECT…INTO statement has been enhanced in SQL Server 2014, and it can now operate in parallel. The parallel insert functionality of SELECT…INTO requires database compatibility level 110 or higher.

To execute the SELECT…INTO statement, a user must have at least the SELECT permission assigned on the target table and the CREATE TABLE permission assigned on the target database. The following is the basic syntax for a SELECT INTO clause:

SELECT [ALL|DISTINCT] select_list
[INTO[[database.]owner.]table_name]
FROM[[[database.]owner.]table_name|view_name|UDF]
[WHERE search_conditions]
[GROUP BY aggregate_free_expression...