Files
2014-02-18 18:01:35 +01:00

44 lines
1.1 KiB
SQL

-- =============================================
-- Author: S.E. Locatelli
-- Create date: 2013.11.28
-- Description: Procedura per conversioen e tipizzazione dati da tmp a ext x ClientsRaw
-- =============================================
CREATE PROCEDURE [tmp].[convertClientsRaw]
(
@fileType NVARCHAR(50) = 'ClientsRaw'
)
AS
BEGIN
SET NOCOUNT ON;
-- per Giancarlo: rendere parametrico con esecuzione sql x poter inserire nei parametri il separatore ed il resto? http://www.sqlteam.com/article/using-bulk-insert-to-load-a-text-file
IF @fileType = 'ClientsRaw'
BEGIN
-- svuoto tabella temp
TRUNCATE TABLE ext.ClientsRaw
-- inserisco con cast valori...
INSERT ext.ClientsRaw
WITH (TABLOCK)
( CodClient, ClientName, CodAg, ZipCode, City, [State], Nation, TranspZone)
SELECT
CodClient,
ClientName,
CodAg,
ZipCode,
City,
[State],
Nation,
TranspZone
FROM tmp.ClientsRaw;
SELECT COUNT(*) as RecordsIn FROM ext.ClientsRaw
END
END