Inicial > SQL Server > SQL Server 2008

SQL Server 2008

Novidades no Transact SQL do SQL Server 2008,

 

— Criar uma tabela para teste

create table TabNome(Nome VarChar(80), SobreNome VarChar(80))

 

— Incluir 4 linhas na tabela

— Existe uma nova Sintax no SQL 2008 que permite incluir varias linhas com apenas um comando Insert.

— Commando relativo ao SQL Server 2008

insert into TabNome(Nome, Sobrenome)

values(‘Fabiano’,‘Amorim’),(‘Ricardo’,‘Lopes’),(‘Eduardo’,‘Silva’),(‘Maria’,‘Oliveira’)

— Commando relativo ao SQL Server 2000, 2005

insert into TabNome(Nome, Sobrenome)

values(‘Fabiano’,‘Amorim’)

insert into TabNome(Nome, Sobrenome)

values(‘Ricardo’,‘Lopes’)

insert into TabNome(Nome, Sobrenome)

values(‘Eduardo’,‘Silva’)

insert into TabNome(Nome, Sobrenome)

values(‘Maria’,‘Oliveira’)

 

— É possivel fazer um select passando uma lista como tabela segue um exemplo,

— repare que o Alias do nome das colunas é passado após o nome da tabela.

select TabNome.*, Tab.Apelido

from TabNome

inner join (

  values(‘Fabiano’,‘Amo’),(‘Ricardo’,‘Lop’),(‘Eduardo’,‘Sil’),(‘Maria’,‘Oli’)

           ) AS tab (Nome, Apelido)

ON TabNome.Nome = tab.Nome;

 

__________________________________________________________________
Fabiano Neves Amorim (MCP – MCTS – SQL Server)
Análise – NewCon Enterprise
* fabiano@cnpm.com.br – http://fabianosqlserver.spaces.live.com/

Categorias:SQL Server
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: