PDC_REPORT_CreazioneDB/sql/storedTestbes/C6Mart_SRV_SVUOTAMART.sql
2025-06-06 19:02:52 +02:00

39 lines
1.4 KiB
SQL

CREATE procedure [C6Mart].[SRV_SVUOTAMART]
AS
BEGIN
SET NOCOUNT ON;
TRUNCATE TABLE [C6Mart].[ALBERO_PRODOTTI]
TRUNCATE TABLE [C6Mart].[ANAG_CC]
TRUNCATE TABLE [C6Mart].[ANAG_CC_TERZI]
DELETE C6MART.ANAG_CLIENTI
FROM C6MART.ANAG_CLIENTI
INNER JOIN C6STAGING.ALL_CF_PB
ON ANAG_CLIENTI.RETE = ALL_CF_PB.RETE_PB
AND ANAG_CLIENTI.COD_FISCALE = ALL_CF_PB.CODICEFISCALE
TRUNCATE TABLE [C6Mart].[ANAG_CONTRATTI]
TRUNCATE TABLE [C6Mart].[ANAG_CONTRATTI_ASS]
TRUNCATE TABLE [C6Mart].[ANAG_PRODOTTI]
TRUNCATE TABLE [C6Mart].[ANAG_PRODOTTI_TERZI]
TRUNCATE TABLE [C6Mart].[ANAG_PROMOTORI]
TRUNCATE TABLE [C6Mart].[AREA_BISOGNO]
TRUNCATE TABLE [C6Mart].[ASSET_PERC]
TRUNCATE TABLE [C6Mart].[ASSET_PERC_TERZI]
TRUNCATE TABLE [C6Mart].[ASSETCLASS]
TRUNCATE TABLE [C6Mart].[ASSETCLASS_TERZI]
TRUNCATE TABLE [C6Mart].[CATEGORIE_PRODOTTO]
TRUNCATE TABLE [C6Mart].[CODIFICA_RISCHIO]
TRUNCATE TABLE [C6Mart].[DETTAGLIO_ASUL]
TRUNCATE TABLE [C6Mart].[EMAIL_PB]
TRUNCATE TABLE [C6Mart].[MIFID]
TRUNCATE TABLE [C6Mart].[PARTITE_VIAGGIANTI]
TRUNCATE TABLE [C6Mart].[PATRIMONIO_AGG]
TRUNCATE TABLE [C6Mart].[PATRIMONIO_ALTRO]
TRUNCATE TABLE [C6Mart].[PATRIMONIO_BF]
TRUNCATE TABLE [C6Mart].[PATRIMONIO_IMMOBILIARE]
TRUNCATE TABLE [C6Mart].[PATRIMONIO_TERZI]
TRUNCATE TABLE [C6Mart].[PIRAMIDE_MOD]
TRUNCATE TABLE [C6Mart].[PIRAMIDE_VERT]
TRUNCATE TABLE [C6Mart].[PREVIDENZIALE]
TRUNCATE TABLE [C6Mart].[RISCHIO_AGGREGATO]
TRUNCATE TABLE [C6Mart].[STRUTTURA_RETE]
END