TechEd Brasil 2007


 

TechEd Brasil – Prepare-se para deixar sua Marca

O site do TechEd Brasil já está no ar com os valores das inscrições.

Serão cerca de 120 sessões técnicas a sua escolha, com temas como Windows Server 2008, SQL Server 2008 e Visual Studio 2008, dentre outras. Os temas serão divididos por categorias, como Profissionais de TI, Arquitetos e Desenvolvedores, cada categoria com vários tracks.

Profissionais de TI:
Windows Clientes, Banco de Dados/BI, Gerenciamento, Mensageria, Office System, Segurança, Windows Servidores, Supore, Comunições Unificadas e Virtualização

Desenvolvedores:
Aplicações de Negócio, Banco de Dados, Design e a User Experiencie, Ferramentas & Tecnologias, Infraestrutura para desenvolvedores, Mobilidade, Office System para Desenvolvedores, Segurança, Desenvolvimento Web e Windows e Frameworks.

As inscrições começam em 1º de Outubro, mas acesse agora mesmo o site TechEd Brasil!

Anúncios

Que tal uma nova chance de passar na prova?


A Promoção Segunda Chance está de volta. Se você não conseguir passar na primeira prova, a segunda chance é grátis. Aproveite esta nova oportunidade de conquistar sua certificação. Para saber como obter esse benefício.
 
Para maiores informações acesse: http://www.microsoft.com/brasil/certifique/
 
 

Saturday Night Code – Programando com o SQL Server 2005


Participe deste webcast que irá apresentar técnicas de programação (T-SQL e CLR) com o SQL Server 2005.  Abordaremos a criação e utilização de procedimentos armazenados (SPs), disparadores (triggers), funções definidas pelos usuários (UDFs), cursores e objetos temporários, focando em aspectos importantes para o desenvolvedor, entre eles: quando utilizar o recurso (e quando evitá-lo), tratamento de exceções, compilação/recompilação, diferença entre objetos temporários, considerações para a tempdb e cuidados básicos de desempenho.

Para maiores informações e inscrição acesse: http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=pt-BR&EventID=1032353472&CountryCode=BR

Fonte: MSDN Home Page(Brasil), http://msdn2.microsoft.com/pt-br/default.aspx

 

 

Utilizando a função replace para substituir caracteres dentro de uma string


A dica de hoje tem o objetivo de demonstrar como substituir um caracter especifico existente em uma string(char, varchar, nvarchar, nchar) ou variável caracter.
 
Veja abaixo o código de exemplo, substituindo o caracter ponto(.) por vírgula(,):
 
Exemplo 1:
select Replace(pesominimo,’.’,’,’) from pesomedio
 
Exemplo 2:
select Replace(10.00),’.’,’,’)
 
Para maiores informações e exemplos, acesse o Books On-Line do SQL Server:
 
 

Utilizando a função IsNumeric para retornar a parte caracter de um número


A dica de hoje tem o objetivo de demonstrar como utilizar a função IsNumeric para realizar uma verificação tendo como base um registro com valores numéricos e retornar caso exista um caracter neste registro a parte caracter.

Veja abaixo o código de exemplo:

Exemplo 1.

Declare @Texto Varchar(20)

Set

@Texto=‘1000G00’

If

IsNumeric(SubString(@Texto,5,1))=0

Print SubString(@Texto,5,1)+‘Não é numérico’

Exemplo 2.

Declare @String varchar(1000)

Set @string = ‘1000G00’

Declare @Start int

Declare @End int

Select @Start = 1, @end = len(@String)

 While @start <= @end

  Begin

  If Isnumeric(substring(@String,@Start,1))=0

   Print substring(@String,@Start,1) + ‘ nao e numerico ‘

  Set @Start = @Start + 1

 End

Para maiores informações e exemplos, acessem o Books On-Line.

Utilizando a extended stored procedure XP_CMDSHELL


A dica de hoje tem o objetivo, de demonstrar como a extended stored procedure XP_CMDSHELL, pode ser utilizada, como se fosse um prompt-de-comando dentro do SQL Server.
 
Esta extended stored procedure, permite obter informações através de comandos MS-Dos, executados no prompt-de-comando, sem ter a necessidade de abrir uma nova sessão do prompt, ou seja, diretamente através do Query Analyzer, Management Studio ou até mesmo dentro de uma aplicação é possível executar esta extended stored procedure, realizando uma instrução de linha de comando.
 
Veja abaixo o código de exemplo, utilizado para listar os conteúdo existente em uma unidade de disco rígido, neste caso C:.
 
EXEC master..xp_cmdshell ‘dir c: /b’
 
Para maiores informações e exemplos, acesse o Books On-Line do SQL Server.

Criando um Pivot Table no SQL Server 2005


A dica de hoje tem o objetivo de demonstrar ao leitor, como criar um Pivot no SQL Server 2005, utilizando dados armazenados em uma tabela. Mas antes de criar um pivot é importante, entender o que é um Pivot!!!
 
Na verdade um Pivot, é a forma para retornar informações armazenadas em uma table, fazendo com que as linhas se tornem as colunas, ou seja, em uma determinada tabela possuímos dois campos(Codigo e Nome), sendo que estes campos(colunas), deverám receber e armazenar seus respectivos valores.
 
Quando o pivot é utilizado os dados que estão armazenados dentro de uma ou mais tables, serão retornados pelo SQL Server, como se fossem colunas ao invês de linhas.
 
Para entender melhor veja abaixo o código de exemplo:

Create table #Exemplo (codigo int, nome varchar(10))

insert

into #Exemplo (codigo, nome) Values (1,‘jose’)
insert into #Exemplo (codigo, nome) Values (2,‘mario’
)
insert into #Exemplo (codigo, nome) Values (1,‘jose’
)
insert into #Exemplo (codigo, nome) Values (2,‘mario’
)
insert into #Exemplo (codigo, nome) Values (3,‘celso’
)
insert into #Exemplo (codigo, nome) Values (4,‘andre’)

Select

[jose],[mario],[celso],[andre] from #exemplo
Pivot
(count(codigo) for nome in ([jose],[mario],[celso],[andre])) p

Para maiores informações e exemplos, acesse o Boosk On-Line do SQL Server.