Row_Number()

Voltando de férias, eu respondi diversas duvidas de t-SQL e duas dessas foram resolvidas com row_number, então esse post é para explicar o Row_number. O Row_Number cria um seqüencial ao lado de cada coluna, esse valor é virtual, ou seja, não esta gravado na tabela. Vejamos um exemplo simples, um select na tabela HumanResources.Departament do… Read More

Tabelas temporárias

Tabelas Temporárias, como o próprio nome sugere, são tabelas utilizadas para armazenamento provisório de dados. Muito utilizadas no desenvolvimento, principalmente em ETLs. Esse tipo de tabelas são criadas no database TempDB e podem ser classificadas em Locais e Globais: Tabelas Temporárias Locais são criadas com o prefixo “#” e possuem visibilidade restrita para a conexão… Read More

SQL Server Saturday Night – 2ª edição

No dia 16/01/2009 irá acontecer a segunda edição do SQL Server Saturday Night. 17:55 – 18:00 >> Abertura do Evento 18:00 – 18:50 >> “Titulo: Integrando dados do SQL Server 2008 no Sharepoint 2007″ – Marcelo Sincic 18:50 – 19:40 >> “O que voce queria saber sobre Filestream mas não sabia aonde encontrar” – Vitor… Read More

Cross Apply

O Cross Apply não é novidade do SQL Server 2008, foi introduzido no SQL Server 2005, mas como recebi diversos pedidos de explicações sobre sua funcionalidade resolvi escrever um post. Porém, para explicar o Cross Apply primeiro vou explicar o que faz o Cross Join para facilitar o entendimento. Este filtro permite obter todos os… Read More