SQL Server SELECT INTO (Português)

Resumo: neste tutorial, você aprenderá como usar a instrução SELECT INTO do SQL Server para copiar uma tabela.

Introdução à instrução SELECT INTO do SQL Server

A instrução SELECT INTO cria uma nova tabela e insere linhas da consulta nele.

A seguinte instrução SELECT INTO cria a tabela destination e copia linhas, que satisfazem a WHERE condição, da tabela source para a tabela destination:

Code language: SQL (Structured Query Language) (sql)

Se desejar copiar os dados parciais da tabela source, use a WHERE cláusula para especificar quais linhas copiar. Da mesma forma, você pode especificar quais colunas da tabela source copiar para a tabela destination especificando-as na lista de seleção.

Observe que a instrução SELECT INTO não copia restrições como chave primária e índices da tabela source para a destination tabela.

Exemplos de SELECT INTO do SQL Server

Vamos dar alguns exemplos de uso da instrução SELECT INTO .

A) Usando o SQL Server SELECT INTO para copiar a tabela no mesmo exemplo de banco de dados

Primeiro, crie um novo esquema para armazenar a nova tabela.

Code language: SQL (Structured Query Language) (sql)

Em segundo lugar, crie a tabela marketing.customers como a tabela e copie todas as linhas da div id = “d6 Budapa1f7c”>

tabela para a marketing.customers tabela:

Code language: SQL (Structured Query Language) (sql)

Terceiro, consulte dados da tabela marketing.customers para verificar a cópia :

Code language: SQL (Structured Query Language) (sql)

A imagem a seguir mostra a saída parcial:

B) Usando a instrução SELECT INTO do SQL Server para copiar a tabela entre bancos de dados

Primeiro, crie um novo banco de dados chamado TestDb para teste:

Code language: SQL (Structured Query Language) (sql)

Em segundo lugar, copie do banco de dados atual (BikeStores) para a tabela TestDb.dbo.customers. Desta vez, apenas copiamos a identificação do cliente, nome, sobrenome e e-mail dos clientes que localizam em California:

Terceiro, consulte os dados do TestDb.dbo.customers para verificar a cópia:

Code language: SQL (Structured Query Language) (sql)

Aqui está o conjunto de resultados parcial:

Neste tutorial, você aprendeu como usar o SQL Server SELECT INTO instrução para copiar uma tabela dentro do mesmo banco de dados ou entre bancos de dados.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *