Estudando este mês:

e mais 386 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

5864

Alunos nesse curso

9.4

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

O Curso é excelente, a unica coisa é o ritmo dos assuntos que está um pouco lento, mas a função de acelerar o vídeo já resolveu isso. Mas show de bola!

SQL Server: T-SQL com Microsoft SQL Server 2017

Caio Henrique

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

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