Arquivo da categoria: Avançado
Curso Avançado SQL Server – Parte 4 – Try/Catch e Stored Procedures
Olá pessoal, veremos neste artigo como tratar erros com os comandos TRY/CATCH, o comando EXECUTE e ainda aprenderemos a usar Stored Procedures. Acompanhem:
Se você não viu as partes anteriores desta série de artigos recomendo que as veja clicando aqui.
TRY/CATCH – Os comandos TRY/CATCH são utilizados para controlar erros em grupos de comandos do SQL Server. Confira abaixo a sintaxe do uso do TRY/CATCH.
BEGIN TRY
{ comando_sql | bloco_comando }
END TRY
BEGIN CATCH
{ comando_sql | bloco_comando }
END CATCH
[ ; ]
Acima temos o comando_sql, que representa qualquer comando Transact-SQL, assim como o bloco_comando refere-se a qualquer bloco de comando que esteja em um bloco BEGIN/END ou em um batch.
Seguindo o uso nas linguagens de programação orientadas a objeto, o bloco TRY é utilizado para inserirmos os comandos e, se houver algum erro, outro grupo de comandos, existente no bloco CATCH irá assumir o controle.
Curso Avançado SQL Server – Parte 3 – Programando no SQL
Olá pessoal, veremos neste artigo como programar no SQL Server, aprendendo a usar variáveis, além dos conceitos e exemplos dos comandos IF/ELSE, CASE/WHEN/THEN/END e o WHILE. Acompanhem:
Se você não viu as partes anteriores desta série de artigos recomendo que as veja clicando aqui.
Introdução – O uso da programação no SQL Server envolve a criação e uso de variáveis, o uso de elementos de controle de fluxo e também o uso de Stored Procedures (que serão abordados no próximo artigo do curso). Assim conseguimos incluir uma determinada lógica em nossas querys.
Variáveis de Usuário – Uma variável local do Transact SQL é um objeto nos scripts e batches que mantém um valor de dado. Através do comando DECLARE, podemos criar variáveis locais, sendo feito isso no corpo de uma procedure ou batch.
Podemos ver abaixo, na Listagem 01, dois exemplos de declarações de variáveis, ambos estão corretos, depende do programador qual irá utilizar.
Curso Avançado SQL Server – Parte 2 – Views
Olá pessoal, veremos neste artigo sobre as Views, seus conceitos, suas vantagens, como cria-las, alterá-las e excluí-las. Acompanhem:
Introdução – A View pode ser definida como uma tabela virtual composta por linhas e colunas de dados, vindos de tabelas relacionadas em uma query (um agrupamento de SELECT’s, por exemplo) que define a View. As linhas e colunas da View são geradas dinamicamente no momento em que é feita uma referência a ela.
Como já dito, a query que determina uma View pode vir de uma ou mais tabelas ou até mesmo de outras Views.
Importante salientar que, mesmo após o servidor do SQL ser desligado, a View continua “viva” no sistema, assim como as tabelas que criamos normalmente. As Views não ocupam espaço no banco de dados.
Curso Avançado SQL Server – Parte 1 – Conceitos Gerais
Olá pessoal, veremos neste artigo os Comandos do SQL e seus elementos adicionais, Databases, Arquivos, Filegroups, seus tipos, suas regras e alguns exemplos. Veremos também o que é o Transaction Log, acompanhem:
Comandos SQL – Os comandos do SQL (da linguagem Transact-SQL) são divididos em três grupos, que são:
SQL Server 2008 – Curso Avançado – Overview
Olá pessoal, irei começar mais uma série de artigos em meu blog. Desta vez, o assunto é SQL Server Avançado.
Este Curso será mais detalhado e completo do que o Básico foi, já que os assuntos a serem abordados neste é mais extenso e complexo que o outro, que foi um Minicurso.


