ustify>
Clique aqui para ler todos os artigos desta edição
Transact-SQL no SQL Server 2005 Express
Aprenda como utilizar os comandos T-SQL no SQL Server 2005 Express através do Management Studio Express
A linguagem Transact-SQL (comumente conhecida como T-SQL) é a variação da Microsoft para a linguagem SQL com a finalidade de torná-la mais poderosa e produtiva. Algumas características que a T-SQL implementa são o controle de fluxo do código (suporte a estruturas de condição e repetição, por exemplo), variáveis locais (variáveis restritas ao script em execução), autenticação integrada ao Windows e suporte a funções variadas (funções matemáticas, processamento de dados, etc.).
A T-SQL vem implementada no SQL Server, e na versão 2005 não seria diferente. Mas muitos profissionais sentiram a falta do Query Analyzer: ferramenta que acompanha o SQL Server 2000 para gerenciar os bancos de dados via T-SQL. Principalmente na versão Express, que por padrão não acompanha nenhuma IDE.
Com o intuito de facilitar o trabalho dos profissionais, a Microsoft centrou todas as ferramentas de gerenciamento do SQL Server em uma única ferramenta: o Management Studio. E é no Management Studio que você encontrará a janela
“SQL Editor”: substituto incrementado do Query Analyzer.
Neste artigo você aprenderá como trabalhar com o SQL Editor, apresentando a área de trabalho da janela e depois vamos criar um banco de dados com duas tabelas para executarmos alguns comandos básicos da T-SQL. No final, veremos como montar queries no modo Design e como visualizar o Plano de Execução de um processo.
Download e instalação do gerenciador
Para obter o SQL Server Management Studio Express, basta efetuar o download diretamente do site da Microsoft através do link http://msdn.microsoft.com /vstudio/express/sql. Feito isso, é só efetuar a instalação do software, que é bem simples e não será detalhada aqui. Depois de instalado, é criado um atalho do programa no Menu Iniciar, dentro da pasta “Microsoft SQL Server 2005”.
Acessando o SQL Editor do Management Studio
Após a abertura do Management Studio e de conectado ao SQL Server 2005 Express, é então apresentada a área de trabalho do Management Studio Express. Para abrir a janela SQL Editor, basta clicar no botão “New Query”, localizado na barra de ferramentas Padrão, como mostra a Figura 1.
Figura 1. Barra de Ferramentas Padrão.
Ao acionar o botão, é então carregada a janela SQL Editor com a área para digitação dos scripts e uma barra de ferramentas própria, como mostra a Figura 2.
Figura 2. Janela SQL Editor, com a sua barra de ferramentas no topo.
A barra de ferramentas é composta pelos seguintes botões, da esquerda para direita:
• CONNECT: botão que efetua a conexão com o SQL Server. Ao ser acionado, ele apresenta a janela de conexão inicial do Management Studio. O status da conexão pode ser acompanhado no canto inferior esquerdo do SQL Editor;
• DISCONNECT: botão para encerrar uma conexão ativa do SQL Server. O status da conexão pode ser acompanhado no canto inferior esquerdo do SQL Editor;
• CHANGE CONNECTION: caso você queria apenas trocar a conexão, não há necessidade de desconectar e conectar novamente. Este botão efetua a troca de conexão de forma rápida e eficiente;
• AVALIABLE DATABASES: neste menu suspenso, você pode escolher em qual database o comando SQL digitado será executado;
• EXECUTE: executa o script T-SQL digitado na janela. O atalho no teclado para esta
função é o F5;
• PARSE: verifica se a sintaxe do código digitado está correta. Caso esteja alguma coisa errada, ele apresenta o local do erro;
• CANCEL EXECUTING QUERY: cancela uma query em execução;
• DISPLAY ESTIMATED EXECUTION PLAN: através desta opção, você poderá ver todas as estimativas de eficiência das queries do seu script, para planejar corretamente a sua execução e diminuir custos de tempo de execução e de processamento;