Estudando este mês:

e mais 297 alunos(as)

Resumo do curso

  • Entenda e escreva o T-SQL
  • Declara variáveis e use controle de fluxo
  • Aprenda como depurar o seu código
  • Encapsule o código em funções e stored procedures
  • Faça o tratamento de erro corretamente

Público alvo

Desenvolvedores que querem aprender mais sobre T-SQL do SQL Server 2017

Conteúdo relacionado

Cursos de SQL e Banco de Dados em Data Science

Leia nossos artigos de Data Science

Última atualização

24/01/2020

Já é aluno?

Comece o curso agora

14h

p/ conclusão

77

Atividades

318

Minutos de video

4155

Alunos nesse curso

9.3

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de SQL Server: T-SQL com Microsoft SQL Server 2017

Formação com esse curso

Instrutores

  • Victorino é desenvolvedor com foco em .NET e Web Services. Durante mais de 20 anos gerenciou uma empresa de consultoria na área de tecnologia. Criou e desenvolveu projetos de planejamento, Business Intelligence e integração de dados, além de databases de relacionamento com foco em BI, usando SQL Server, MYSQL ou DB2. Suas soluções são usadas em Brasil, nos EUA e na Europa. É consultor sênior certificado em SAP BW.

Conteúdo Detalhado

  1. Entendendo o T-SQL

    • Preparando ambiente
    • O que é o T-SQL
    • Sentenças sobre T-SQL
    • Mãos na massa: Recuperando a base de dados
  2. Elementos do T-SQL

    • Declarando variáveis
    • Atribuindo valores às variáveis
    • Usando SELECT para atribuir valores
    • Controle de fluxo
    • Testando se uma tabela existe
    • Controle de fluxo dos valores de variáveis
    • Testando o número de notas fiscais
    • Controle de fluxo usando um SELECT
    • Testando o número de notas fiscais usando SELECT
    • Loop WHILE
    • Número de notas para diversos dias
    • Loop para inserir registros em uma tabela
    • Número de notas salvas em uma tabela
    • Tabelas temporárias
    • Nome de uma tabela temporária
    • Debug
    • Botão para explorar uma função ou SP
    • Mãos na massa: Elementos do T-SQL
  3. Funções

    • Funções definidas pelo usuário
    • Função para obter o número de notas fiscais
    • Funções dentro de um loop
    • Criando uma tabela com número de notas
    • Usando funções como tabelas
    • Função para retornar o número de notas
    • Alterando uma função
    • Alterando a função que lista o número de notas fiscais
    • Excluindo uma função
    • Testando se uma função existe
    • Mãos na massa: Funções
  4. Stored Procedures

    • Acrescentando a entidade PRODUTOS na SP
    • Procedure para cálculos
    • Acrescentando na SP a entidade produto
    • SP de sistema
    • SPs com interface - Entrada escalar
    • Chamando a SP de entrada escalar
    • SPs com interface - Entrada tabela
    • Lista de número de notas passando uma tabela como parâmetro
    • SPs com parâmetros de saída
    • Obtendo o número de notas fiscais pela saída de uma SP
    • Alterando e excluindo uma SP
    • Testando se uma SP existe
    • Mãos na massa: Stored Procedures
  5. Tratamento de erros

    • Tratando erro na inclusão de um vendedor
    • Tratamento com Try-Catch
    • Tratando erro na inclusão de um vendedor com TRY-CATCH
    • Funções de erro com uso do Debug
    • Tratando erro com funções de erro
    • Mãos na massa: Tratamento de erros
  6. Cursor e um exemplo prático

    • Definição de cursor
    • Achando o valor total do crédito
    • Acessando mais de um campo
    • Calculando o valor total do faturamento
    • Criando números aleatórios
    • Tabela com números aleatórios
    • Obtendo cliente aleatorio
    • Fazendo script para produto aleatório
    • Criando função para obter dados das entidades
    • Obtendo as entidades através da função
    • Outros dados da nota fiscal
    • Obtendo as entidades através da função
    • Resolvendo problema de PK
    • Transformando o script em uma SP
    • Mãos na massa: Cursor

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Seria legal para todos os cursos os professores passarem exercicios e eles corrigirem em video, mas esse video de correção não é obrigatorio

SQL Server: T-SQL com Microsoft SQL Server 2017

jefferson ferreira da silva

Esse Vitorino manja muito. Grande prazer te-lo como professor da Alura. Envie meus parabéns para ele. Ele é um otimo professor e é nítido que a experiência dele é imensa... Abraço Vitorino

SQL Server: T-SQL com Microsoft SQL Server 2017

ALEXANDRE DE LIMA AZEVEDO

Seria bom um zoom maior no code, alguns vídeo eu acredito que poderiam ser realizado em um apenas, por exemplo, na hora de realizar uma exclusão o instrutor demonstra em um vídeo ele fazendo isso por código, e depois em mais um vídeo de +4min como excluir pelo manager, ambos os vídeo, eu acredito que seria possível resumi-los em apenas um de 4min ou até menos. Tirando estes pequenos detalhes, o curso está bem completo e bem explicado.

SQL Server: T-SQL com Microsoft SQL Server 2017

Samuel Brayan Borges

Aprenda SQL e Banco de Dados com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas