Commit d17af4b1e6cf07579c006dddbf4a42bd60495d49
1 parent
d58c7aa4
Exists in
main
Adicionadas storage procedures para atualizar localmente as tabelas do sistema c…
…omercial, buscando maior performance quando necessário.
Showing
4 changed files
with
99 additions
and
0 deletions
Show diff stats
db/SqlServer/procedures/atualizaClientesDoSistemaComercial.sql
0 → 100644
... | ... | @@ -0,0 +1,27 @@ |
1 | +USE [geosan] | |
2 | +GO | |
3 | +/****** Object: StoredProcedure [dbo].[atualizaClientesDoSistemaComercial] Script Date: 02/24/2022 17:33:50 ******/ | |
4 | +SET ANSI_NULLS ON | |
5 | +GO | |
6 | +SET QUOTED_IDENTIFIER ON | |
7 | +GO | |
8 | +-- ============================================= | |
9 | +-- Author: José Maria Villac Pinheiro | |
10 | +-- Create date: 24/02/2022 | |
11 | +-- Description: Atualiza a tabela com os dados so sistema comercial, com o objetivo do sistema rodar maisr rapidamente | |
12 | +-- NXGS_V_LIG_COMERCIAL_CONEXAO - é a vista conectada diretamente ao sistema comercial | |
13 | +-- ============================================= | |
14 | +ALTER PROCEDURE [dbo].[atualizaClientesDoSistemaComercial] | |
15 | +AS | |
16 | +BEGIN | |
17 | + IF OBJECT_ID ('dbo.NXGS_V_LIG_COMERCIAL') IS NOT NULL | |
18 | + BEGIN | |
19 | + DROP TABLE [dbo].[NXGS_V_LIG_COMERCIAL]; | |
20 | + SELECT * INTO [dbo].[NXGS_V_LIG_COMERCIAL] FROM [dbo].[NXGS_V_LIG_COMERCIAL_CONEXAO]; | |
21 | + END | |
22 | + ELSE | |
23 | + BEGIN | |
24 | + SELECT * INTO [dbo].[NXGS_V_LIG_COMERCIAL] FROM [dbo].[NXGS_V_LIG_COMERCIAL_CONEXAO]; | |
25 | + END | |
26 | + SET NOCOUNT ON; | |
27 | +END | ... | ... |
... | ... | @@ -0,0 +1,26 @@ |
1 | +USE [geosan] | |
2 | +GO | |
3 | +/****** Object: StoredProcedure [dbo].[atualizaConsumoMedio] Script Date: 02/24/2022 17:38:51 ******/ | |
4 | +SET ANSI_NULLS ON | |
5 | +GO | |
6 | +SET QUOTED_IDENTIFIER ON | |
7 | +GO | |
8 | +-- ============================================= | |
9 | +-- Author: José Maria Villac Pinheiro | |
10 | +-- Create date: 24/02/2022 | |
11 | +-- Description: Atualiza a tabela com os dados so sistema comercial, com o objetivo do sistema rodar maisr rapidamente | |
12 | +-- ============================================= | |
13 | +ALTER PROCEDURE [dbo].[atualizaConsumoMedio] | |
14 | +AS | |
15 | +BEGIN | |
16 | + IF OBJECT_ID ('dbo.NXGS_V_LIG_COM_CONSUMO_MEDIO') IS NOT NULL | |
17 | + BEGIN | |
18 | + DROP TABLE [dbo].[NXGS_V_LIG_COM_CONSUMO_MEDIO]; | |
19 | + SELECT * INTO [dbo].[NXGS_V_LIG_COM_CONSUMO_MEDIO] FROM [dbo].[NXGS_V_LIG_COM_CONSUMO_MEDIO_CONEXAO]; | |
20 | + END | |
21 | + ELSE | |
22 | + BEGIN | |
23 | + SELECT * INTO [dbo].[NXGS_V_LIG_COM_CONSUMO_MEDIO] FROM [dbo].[NXGS_V_LIG_COM_CONSUMO_MEDIO_CONEXAO]; | |
24 | + END | |
25 | + SET NOCOUNT ON; | |
26 | +END | |
0 | 27 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,26 @@ |
1 | +USE [geosan] | |
2 | +GO | |
3 | +/****** Object: StoredProcedure [dbo].[atualizaConsumoMedio] Script Date: 02/24/2022 17:38:51 ******/ | |
4 | +SET ANSI_NULLS ON | |
5 | +GO | |
6 | +SET QUOTED_IDENTIFIER ON | |
7 | +GO | |
8 | +-- ============================================= | |
9 | +-- Author: José Maria Villac Pinheiro | |
10 | +-- Create date: 24/02/2022 | |
11 | +-- Description: Atualiza a tabela com os dados so sistema comercial, com o objetivo do sistema rodar maisr rapidamente | |
12 | +-- ============================================= | |
13 | +ALTER PROCEDURE [dbo].[atualizaConsumoMedio] | |
14 | +AS | |
15 | +BEGIN | |
16 | + IF OBJECT_ID ('dbo.NXGS_V_LIG_COM_CONSUMO_MEDIO') IS NOT NULL | |
17 | + BEGIN | |
18 | + DROP TABLE [dbo].[NXGS_V_LIG_COM_CONSUMO_MEDIO]; | |
19 | + SELECT * INTO [dbo].[NXGS_V_LIG_COM_CONSUMO_MEDIO] FROM [dbo].[NXGS_V_LIG_COM_CONSUMO_MEDIO_CONEXAO]; | |
20 | + END | |
21 | + ELSE | |
22 | + BEGIN | |
23 | + SELECT * INTO [dbo].[NXGS_V_LIG_COM_CONSUMO_MEDIO] FROM [dbo].[NXGS_V_LIG_COM_CONSUMO_MEDIO_CONEXAO]; | |
24 | + END | |
25 | + SET NOCOUNT ON; | |
26 | +END | |
0 | 27 | \ No newline at end of file | ... | ... |
db/SqlServer/procedures/atualizaTabelasSistemaComercial.sql
0 → 100644
... | ... | @@ -0,0 +1,20 @@ |
1 | +USE [geosan] | |
2 | +GO | |
3 | +/****** Object: StoredProcedure [dbo].[atualizaTabelasSistemaComercial] Script Date: 02/24/2022 23:02:08 ******/ | |
4 | +SET ANSI_NULLS ON | |
5 | +GO | |
6 | +SET QUOTED_IDENTIFIER ON | |
7 | +GO | |
8 | +-- ============================================= | |
9 | +-- Author: José Maria Villac Pinheiro | |
10 | +-- Create date: 24/02/2022 | |
11 | +-- Description: Atualiza as tabelas com os dados so sistema comercial, com o objetivo do sistema rodar maisr rapidamente | |
12 | +-- ============================================= | |
13 | +ALTER PROCEDURE [dbo].[atualizaTabelasSistemaComercial] | |
14 | +AS | |
15 | +BEGIN | |
16 | + EXEC dbo.atualizaClientesDoSistemaComercial; | |
17 | + EXEC dbo.atualizaConsumoMedio; | |
18 | + EXEC dbo.atualizaConsumo; | |
19 | + SET NOCOUNT ON; | |
20 | +END | |
0 | 21 | \ No newline at end of file | ... | ... |