Você está na página 1de 10

Utilizando Procedure

Linha RM

Exported on  09/20/2019


Linha RM  –  Utilizando Procedure

Table of Contents
1 Índice: ....................................................................................................................... 3
2 Objetivo: ................................................................................................................... 4
3 Introdução:............................................................................................................... 5

 –  2
Linha RM  –  Utilizando Procedure

1 Índice:
    
• Objetivo:(see page 4)
• Introdução:(see page 5)

Índice:  –  3
Linha RM  –  Utilizando Procedure

2 Objetivo:
          Utilizar procedures associadas a uma consulta SQL diretamente pelo cadastro de Visões de Dados.

Objetivo:  –  4
Linha RM  –  Utilizando Procedure

3 Introdução:
          Para melhor exemplificarmos o processo, utilizaremos a seguinte procedure;

Procedure

CREATE PROCEDURE DBO.XATUALIZA_SALARIO (@SITAUCAO CHAR) AS


BEGIN
/* VERIFICA SE A TABELA XSALARIO EXISTE, E DROPA */
IF EXISTS
( SELECT TOP 1 1
FROM SYSOBJECTS
WHERE SYSOBJECTS.XTYPE = 'U'
AND SYSOBJECTS.NAME = 'XSALARIO')
BEGIN
DROP TABLE XSALARIO
END
 
/* CRIA A TABELA XSALARIO */
CREATE TABLE XSALARIO (
CHAPA VARCHAR(10),
NOME VARCHAR(100),
SAL_ANTIGO FLOAT,
SAL_ATUAL FLOAT
)
 
/* DADOS PARA PREENCHER A TABELA XSALARIO */
INSERT INTO XSALARIO
SELECT CHAPA, NOME, SALARIO AS SAL_ANTIGO, (SALARIO * 1.10) AS SAL_ATUAL
FROM PFUNC
WHERE CODSITUACAO <> @SITAUCAO
END

Introdução:  –  5
Linha RM  –  Utilizando Procedure

          Criada a procedure no banco basta seguir os passos abaixo;

• Passo 01• Passo 02(see page 3)• Passo 03(see page 3)

          Na procedure utilizada para esse exemplo utilizamos uma lógica onde seria criado uma tabela na base
de dados e essa tabela será preenchida pelas regras e/ou condições da procedure. No primeiro passo
faremos um select que irá retornar os dados da tabela que será criada pela procedure.

• Passo 01(see page 3)• Passo 02• Passo 03(see page 3)

          Criada a consulta que retornará os dados da tabela. Clique no botão “Configurar”. Para que a visão de
associação de Stored Processo seja apresentada.

Introdução:  –  6
Linha RM  –  Utilizando Procedure

          Na visão que carregará sem seguida, selecione a guia “Stored Procedure” e clique sobre o ícone
“Incluir nova Stored Procedure”. Habilitará um campo onde deverá ser digitado o nome da procedure.

Introdução:  –  7
Linha RM  –  Utilizando Procedure

• Passo 01(see page 3)• Passo 02(see page 3)• Passo 03

          Depois de associado a procedure a consulta SQL. Na visão principal de contexto da consulta clique em
executar. Os parâmetros criados na procedure serão solicitados na execução da consulta SQL. Preencha os
valores e execute a consulta para que os valores sejam apresentados.

Introdução:  –  8
Linha RM  –  Utilizando Procedure

Produto: Framework

Versão: 12.1.XX

Processo: Visões de Dados

Introdução:  –  9
Linha RM  –  Utilizando Procedure

Status: Em Construção

Data: 29/06/2018  

Autores:
Erlon Cesar Lima De Freitas1
Flavio Henrique Pereira Campelo2
Gabriel Alves Pereira Da Silva3
Gustavo Naves De Castro4
SARAH ROLAND CAMPOS LISBOA5
Wesley Avelino De Carvalho6

1 https://tdn.totvs.com/display/~Erlon
2 https://tdn.totvs.com/display/~flavio.campelo
3 https://tdn.totvs.com/display/~silva.gabriel
4 https://tdn.totvs.com/display/~gustavo.castro
5 https://tdn.totvs.com/display/~sarah.lisboa
6 https://tdn.totvs.com/display/~wesley.carvalho

Introdução:  –  10

Você também pode gostar