Capítulo 1 - Introdução ao Transact-SQL
Visão GeralLinguagem de Programação Transact-SQL Tipos de Instruções Transact-SQL Instruções de DDL Instruções de DCL Instruções de DML Elementos de Sintaxe do Transact-SQL Diretivas em Lotes Comentários Identificadores Identificadores Delimitados Diretrizes de Nomeação de Identificadores Tipos de Dados Variáveis Funções do Sistema Exemplos de Funções do Sistema Operadores Expressões Elementos de Linguagem de Controle de Fluxo Palavras-Chave Reservadas Laboratório A: Usando o Books Online do SQL Server
Capítulo 2 - Usando as Ferramentas de Consulta do Transact-SQL
Visão GeralSQL Query Analyzer Usando a Ferramenta Object Browser Utilizando Modelos no SQL Query Analyzer Utilitário de Linha de Comando osqlUtilizando Comandos de Script osql Estendidos Executando Instruções Transact-SQL Construindo Instruções de Forma Dinâmica Utilizando Lotes Instruções Não Combinadas em um Lote Utilizando Scripts Melhores Práticas Laboratório A: Criando e Executando Scripts Transact-SQL
Capítulo 3 - Recuperando Dados
Visão Geral Recuperando Dados Usando a Instrução SELECT Filtrando Dados Usando Comparações de Strings Usando Operadores Lógicos Recuperando um Intervalo de Valores Usando uma Lista de Valores como Critérios de Pesquisa Recuperando Valores Desconhecidos Formatando o Retorno das Consultas Ocultando Registros Duplicados Alterando Nomes de Colunas Utilizando Literais Como as Consultas são Processadas Considerações sobre o Desempenho Melhores Práticas Laboratório A: Recuperando Dados e Manipulando o Retorno das Consultas
Capítulo 4 - Agrupando e Resumindo Dados
Visão Geral Listando os Primeiros n Valores Utilizando Funções Agregadas Noções sobre a Cláusula GROUP BY Gerando Valores Agregados em Consultas Utilizando a Função GROUPING Utilizando as Cláusulas COMPUTE e COMPUTE BY Melhores Práticas Laboratório A: Agrupando e Resumindo Dados
Capítulo 5 -Associando Diversas Tabelas
Visão Geral Utilizando Aliases para Nomes de Tabelas Combinando Dados de Diversas Tabelas Utilizando Associações Inner Join Por Que Utilizar Associações Inner Join? Utilizando Associações Outer Join Utilizando Associações do Tipo Cross Join Associando Mais de Duas Tabelas Associação do Tipo Self-Join Combinando o Resultado de Diversas Consultas Melhores Práticas Laboratório A: Consultando em Várias Tabelas
Capítulo 6 - Trabalhando com Subconsultas
Visão Geral Introdução a Subconsultas Usando uma Subconsulta como uma Tabela Derivada Usando uma Subconsulta como uma Expressão Usando uma Subconsulta para Correlacionar Dados Avaliando uma Subconsulta Correlacionada Imitando uma Cláusula JOIN Imitando uma Cláusula HAVING Usando os Operadores EXISTS e NOT EXISTS Melhores Práticas Laboratório A: Trabalhando com Subconsultas
Capítulo 7 - Modificando Dados
Visão Geral Utilizando Transações Inserindo Dados Inserindo uma Linha de Dados por Valores Usando a Instrução INSERT.SELECT Criando uma Tabela Usando a Instrução SELECT INTO Inserindo Dados Parciais Inserindo Dados Usando Padrões de Coluna Excluindo Dados Excluindo Registros com Base em Outras Tabelas Atualizando Dados Considerações sobre o Desempenho Melhores Práticas Laboratório A: Modificando Dados
Capítulo 8 - Consultando Índices de Texto
Visão Geral Introdução ao Serviço Microsoft Search Componentes do Serviço Microsoft Search Obtendo Informações Sobre Índices de Full-Text Escrevendo Consultas de Texto Escolhendo o Método de Pesquisa de Texto Melhores Práticas Laboratório A: Consultando Índices de Full-Text
Capítulo 9 - Introdução a Objetos de Programação
Visão Geral Exibindo o Texto de um Objeto de Programação Introdução às Views Criando Views Introdução à Stored Procedure Introdução a Triggers Introdução a Funções Definidas pelo Usuário Melhores Práticas Laboratório A: Trabalhando com Views
|