Bonjour,

J'ai des requêtes en SQL. J'ai des lignes de commande BCP que j'execute via la console.

J'aimerai automatisé ces 2 tâches dans un Job SQL, mais je ne sais pas comment intégrer la ligne de commande BCP ?

Par exemple :
SQL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
USE [MaBase]
GO
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[t_pack]') AND type in (N'U'))
DROP TABLE [dbo].[t_pack]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[t_pack](
	[Id] [char](2) NULL,
	[Nom] [char](5) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
BCP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
bcp MaBase..t_pack in "Q:\monPath\FileInput.txt" -SmonServeur -f "Q:\monPath\Format.bcp" -T
avec dans le fichier FileInput.txt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
02azert
03hgjfr
08hsncf
Et dans le fichier Format.bcp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
9.0
2
1	SQLCHAR	0	2	""	1	ID	French_CI_AS
2	SQLCHAR	0	10	"\r\n"	2	NOM	French_CI_AS
Merci