A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Daniel Paulo dptsalvador@hotmail.com SQL Server 2016 Módulo II Daniel Paulo dptsalvador@hotmail.com.

Apresentações semelhantes


Apresentação em tema: "Daniel Paulo dptsalvador@hotmail.com SQL Server 2016 Módulo II Daniel Paulo dptsalvador@hotmail.com."— Transcrição da apresentação:

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


Carregar ppt "Daniel Paulo dptsalvador@hotmail.com SQL Server 2016 Módulo II Daniel Paulo dptsalvador@hotmail.com."

Apresentações semelhantes


Anúncios Google