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 :
BCP :
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
avec dans le fichier FileInput.txt :
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
Et dans le fichier Format.bcp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 02azert 03hgjfr 08hsncf
Merci
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
Partager