Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

terça-feira, 4 de outubro de 2011

SQL Server 2008 - Modulo 05 - Part 3 de 3 - Curso 6231


Usando o Import/Export Wizard

Criando Cenário
PASSO 1 - Criar as pastas "F:\DADOS", "F:\ARQUIVOS" e F:\PACOTES.

PASSO 2 - Copiar os arquivos "DB6231.mdf" e "DB6231_log.LDF" para "F:\DADOS".

PASSO 3 - Anexar o banco de dados DB6231.
USE [master]
GO
CREATE DATABASE [DB6231] ON
(FILENAME = 'F:\DADOS\DB6231.mdf'),
(FILENAME = 'F:\DADOS\DB6231_log.LDF')
FOR ATTACH
GO

Exportando dados
PASSO 4 - Exportar TODOS os dados da tabela "clientes" para um arquivo texto em "F:\ARQUIVOS\clientes.txt" usando o Import/Export Wizard.

PASSO 5 - Verificando se o arquivo "F:\ARQUIVOS\clientes.txt" foi criado com sucesso.

Atividade 01
Exportar os dados da tabela Production.Product para um arquivo texto chamado Produtos.txt.
Fonte                   Banco de Dados: AdventureWorks2008
Tabela: Production.Product

Destino               Arquivo: F:\DADOS\Produtos.txt

Transformando dados
PASSO 6 - Exportar os dados da tabela "clientes" para um arquivo texto em "F:\ARQUIVOS\clientesMaiores18.txt" usando o Import/Export Wizard com a seguinte query:

SELECT cod_cli, nome_cli, idade_cli
FROM  clientes
WHERE idade_cli >= 18

PASSO 7 - Verificando se o arquivo "F:\ARQUIVOS\clientesMaiores18.txt" foi criado com sucesso.

Atividade 02
Exportar os dados da tabela Production.Product para um arquivo texto chamado ProdutosPrecoAcima100.txt realizando uma transformação com a query abaixo.
Fonte
Banco de Dados: AdventureWorks2008
Tabela: Production.Product
Query:
SELECT Name, ProductNumber, Color, StandardCost, Size
FROM Production.Product
WHERE StandardCost > 100

Destino
Arquivo: F:\DADOS\ProdutosPrecoAcima100.txt

Importando dados
PASSO 8 - Criar a seguinte tabela:
USE DB6231
GO

CREATE TABLE clientesMaiores18
(
      cod_cli           INT,
      nome_cli    CHAR(50)    NOT NULL,
      idade_cli   TINYINT
)
GO

PASSO 9 - Importar os dados do arquivo de texto "F:\ARQUIVOS\ClientesMaiores18.txt" para a tabela clientesMaiores18.

PASSO 10 - Verificar se os dados foram importados com sucesso usando a seguinte query:

SELECT COUNT(*) FROM clientesMaiores18
Resultado esperado: 41
Ou
SELECT COUNT(*) FROM  clientesMaiores18
WHERE idade_cli < 18
Resultado esperado: 0
Atividade 03
Importar os dados do arquivo texto ProdutosPrecoAcima100.txt para a tabela Produtos no banco de dados DB6231.
Fonte
Arquivo: F:\DADOS\ProdutosPrecoAcima100.txt
Destino
Banco de Dados: DB6231
Tabela: Produtos

Nenhum comentário:

Postar um comentário

Related Posts Plugin for WordPress, Blogger...