SQL Избор в изявление, обяснено с примери

Какво прави операторът SQL Select Into?

В   SELECT INTO  отчета е въпрос, който ви позволява да създадете   нова  таблица и да я пренесат с набора резултат на   SELECT statement.

За да добавите данни към съществуваща таблица, вместо това вижте израза INSERT INTO.

SELECT INTO  може да се използва, когато комбинирате данни от няколко таблици или изгледи в нова таблица.1 Оригиналната таблица не е засегната.

Общият синтаксис е:

SELECT column-names INTO new-table-name FROM table-name WHERE EXISTS (SELECT column-name FROM table-name WHERE condition) 

Този пример показва набор от таблица, която е „копирана“ от таблицата „Доставчик“ в нова, наречена Доставчик САЩ, която съдържа набора, свързан със страната на колоната на стойност „САЩ“.

SELECT * INTO SupplierUSA FROM Supplier WHERE Country = 'USA'; 

Резултати : засегнати 4 реда 2

документ за самоличностИме на компаниятаИме за контактГрадСтранаТелефон
2Ню Орлиънс Cajun DelightsШели БъркНю ОрлиънсСАЩ(100) 555-4822
3Дома на баба КелиРеджина МърфиАн АрбърСАЩ(313) 555-5735
16.Пивоварни BigfootЧерил СейлъризвивамСАЩНУЛА
19.Консерва за морски дарове от Нова АнглияРоб ТърговецБостънСАЩ(617) 555-3267

Моля, вижте ръководството за вашия мениджър на база данни и се забавлявайте, опитвайки различни опции сами.

Допълнителна информация:

  1. (Microsoft - Вмъкване на редове чрез използване на SELECT INTO) [// technet.microsoft.com/en-us/library/ms190750(v=sql.105).aspx]
  2. (dofactory - SQL SELECT INTO Statement) [// www.dofactory.com/sql/select-into]