1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| -- Changement de contexte de DB
USE CC_max_test_09_01_08_08_09_43R
GO
-- Effacement table temporaire Table_Temp_Al
DELETE FROM dbo.Table_Temp_Al
-- Copie des colonnes de la table dbo.AlgHitListDataRT_tmp vers Table dbo.Table_temp_Al
INSERT INTO dbo.Table_temp_Al
(
datetime,
TAG,
state,
VERRINE
)
SELECT datetime,
text4,
state,
Text7
FROM dbo.AlgHitListDataRT_tmp
WHERE datetime BETWEEN '2008-04-10 09:19:20' AND '2008-04-10 09:19:40'
-- Transformation du champ state1 par rapport au champ state
UPDATE dbo.Table_Temp_Al
SET state1 = (
SELECT '"' + libelle + '"'
FROM dbo.Table_1
WHERE numero = state
),
SPARE = '"' + '0' + '"',
datetime1 = '"' + CONVERT (VARCHAR(50), DATETIME, 126) + '"', -- Transformation du champ datetime1 par rapport au champ datetime
TAG = '"' + TAG + '"',
VERRINE = '"' + VERRINE + '"'
DECLARE @bcp VARCHAR(256)
SET @bcp = 'bcp SELECT spare,datetime1,TAG,STATE1,VERRINE FROM CC_max_test_09_01_08_08_09_43R.dbo.Table_Temp_Al queryout "c:\texte.txt" -c -t, -S afelsvrii1\wincc -T'
EXEC MASTER.dbo.xp_cmdshell @bcp, NO_OUTPUT |
Partager