Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouDalila Santos Beppler Alterado mais de 5 anos atrás
1
Daniel Paulo dptsalvador@hotmail.com
SQL Server Módulo II Daniel Paulo
2
Capítulo 7 – Introdução à Programação
Neste capítulo estudaremos a criação de variáveis, o uso de operadores aritméticos, relacionais e lógicos e o uso de elementos de controle de fluxo.
3
Variáveis Uma variável local Transact-SQL é um objeto que pode conter um valor de dados de um tipo específico.
4
Declaração de Variáveis
-- 1. Declaração de variáveis INT = 10; INT = 20; -- OU ENTÃO INT = INT = 20;
5
Atribuindo valores -- 2. Atribuição com SET INT = INT = INT; -- ou então INT; = 10; = 20;
6
Operadores Página 221 à 223
7
Controle de Fluxo Controla a sequência de execução das instruções SQL. BEGIN / END Inicia e finaliza um bloco de instruções
8
IF/ELSE Testa uma determinada condição INT = INT = 15; BEGIN PRINT 'É MAIOR QUE'; END PRINT 'CONTINUAÇÃO DO CÓDIGO’
9
IF/ELSE -- Mesmo código com valor diferente nas variáveis INT = INT = 10; BEGIN PRINT 'É MAIOR QUE'; END PRINT 'CONTINUAÇÃO DO CÓDIGO’
10
IF/ELSE INT = INT = 10; BEGIN PRINT 'É MAIOR QUE'; END ELSE PRINT 'NÃO É MAIOR QUE'; PRINT 'CONTINUAÇÃO DO CÓDIGO'
11
WHILE O comando WHILE faz com que um comando bloco de comandos seja executado repetidamente. BREAK: Interrompe o loop CONTINUE: Reinicia o LOOP ignorando as instruções que vierem após a palavra CONTINUE.
12
WHILE INT = 0; <= 100 BEGIN += 2 END PRINT 'FIM'
13
GOTO Pula a execução de um bloco de comandos A:
PRINT 'AGORA ESTOU NO PONTO "A"' GOTO C B: PRINT 'AGORA ESTOU NO PONTO "B"' GOTO D C: PRINT 'AGORA ESTOU NO PONTO "C"' GOTO B D: PRINT 'AGORA ESTOU NO PONTO "D"' PRINT 'FIM. QUE BAGUNÇA'
14
RETURN / WAITFOR Sai da consulta incondicionalmente PRINT 'AGORA ESTOU NO PONTO "A"' PRINT 'AGORA ESTOU NO PONTO "B"' RETURN PRINT 'AGORA ESTOU NO PONTO "C"' PRINT 'AGORA ESTOU NO PONTO "D"' -- WAITFOR WAITFOR DELAY '00:00:05' PRINT 'ESPEREI 5 SEGUNDOS'
15
Exists
16
Atribuição de valor de uma consulta
17
Capítulo 7 – Introdução à Programação
Laboratório página 234 à 240
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.