Infraestrutura

SQL Server: T-SQL com Microsoft SQL Server 2017

Curso online de SQL Server: T-SQL com Microsoft SQL Server 2017

133 8.9

8,9

é a nota desse curso

589

alunos neste curso

Faça esse curso e...

  • 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

Carreiras com esse curso

Veja o primeiro vídeo

Público alvo

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

Nível de Dificuldade

Básico

Instrutores

  • Victorino Vila

    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.

Já é aluno?

Começar o Curso

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
    • O que aprendemos?
  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
    • O que aprendemos?
  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
    • O que aprendemos?
  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
    • O que aprendemos?
  5. Tratamento de erros

    • Tratamento de erro
    • 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
    • O que aprendemos?
  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
    • O que aprendemos?
    • Conclusão

Escolha o seu plano e vamos começar

  • 668 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • 668 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 668 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 668 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana