﻿CREATE procedure [dbo].[Svuota_Semestrali]
AS
BEGIN
--SVUOTAMENTO TABELLE DELLO SCHEMA SEMESTRALE
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON; 
--DB CONSULENZAUNICA
TRUNCATE TABLE ConsulenzaUnica.Semestrale.Area
TRUNCATE TABLE ConsulenzaUnica.Semestrale.ClientePB
TRUNCATE TABLE ConsulenzaUnica.Semestrale.DettaglioPosizionePortafoglio
TRUNCATE TABLE ConsulenzaUnica.Semestrale.DettProdottiTerzi
TRUNCATE TABLE ConsulenzaUnica.Semestrale.DIntermediario
TRUNCATE TABLE ConsulenzaUnica.Semestrale.DTipoPatrimonioTerzi
TRUNCATE TABLE  ConsulenzaUnica.Semestrale.PatrimonioTerzi
TRUNCATE TABLE  ConsulenzaUnica.Semestrale.MappaturaPT
TRUNCATE TABLE ConsulenzaUnica.Semestrale.vinfocliente 
-- DB CONSULENZAUNICAFL
TRUNCATE TABLE ConsulenzaUnicaFL.Semestrale.AMPRO_ChiaviProdotto
-- DB KEYCLIENT
TRUNCATE TABLE KEYCLIENT.Semestrale.TB_KC_CLIENTI
TRUNCATE TABLE KEYCLIENT.Semestrale.TB_KC_METAPORTAFOGLIO
TRUNCATE TABLE KEYCLIENT.Semestrale.TB_KEYCLIENT_METACONTRATTO
TRUNCATE TABLE KEYCLIENT.Semestrale.TB_KEYCLIENT_OBIETTIVO
TRUNCATE TABLE KEYCLIENT.Semestrale.TB_KEYCLIENT_STRATEGIA
TRUNCATE TABLE KEYCLIENT.Semestrale.V_ANAGPCT
--DB CATALOGO PRODOTTI
TRUNCATE TABLE CatalogoProdotti.Semestrale.AnAlberatura
TRUNCATE TABLE CatalogoProdotti.Semestrale.AssetClass
TRUNCATE TABLE CatalogoProdotti.Semestrale.CatalogoProdotti
TRUNCATE TABLE CatalogoProdotti.Semestrale.Mappatura
TRUNCATE TABLE CatalogoProdotti.Semestrale.v_Mappatura
END