Wstawianie wierszy przy użyciu INSERT i SELECT podkwerendy.
SELECT podkwerenda w instrukcja INSERT może służyć do dodawania wartości do tabela z jednego lub kilku innych tabel lub widoków.Za pomocą SELECT podkwerenda umożliwia również więcej niż jeden wiersz, dodaje się w tym samym czasie.
W poniższym przykładzie INSERT Instrukcja wstawia do oddzielnej tabeli niektóre dane z wszystkich wierszy w Sales.SalesReason Tabela w AdventureWorks którego SalesReason jest Marketing.
Na liście select podkwerenda musi odpowiadać kolumna listy instrukcja INSERT.Jeśli lista kolumna nie zostanie określony, lista wyboru musi kolumn w tabela lub wyświetlić jest wstawiany.
Użycie innej instrukcja INSERT... SELECT jest wstawienie danych ze urządzenie źródłowe poza SQL Server. SELECT w instrukcja INSERT może być używany dla następujących elementów:
Odwołania tabela zdalna serwer połączony przy użyciu nazwy four-part.Aby uzyskać więcej informacji, Identyfikowanie urządzenie źródłowe danych przy użyciu nazwy serwer połączony.
Odwoływać się do tabela zdalnej przy użyciu OPENROWSET.Aby uzyskać więcej informacji zobaczIdentyfikowanie urządzenie źródłowe danych przy użyciu nazwy typu ad hoc.
Za pomocą zestaw wyników kwerendy wykonywane na serwerze zdalnym.Aby uzyskać więcej informacji zobaczUsing Pass-Through Queries As Tables.