Problème avec commande bcp
Bonjour,
J'utilise la commande suivante pour extraire à partir d'une base de données SQL, un fichier XML.
La commande fonctionne bien mais je ne sais pas comment gérer le retour chariot.
Si bien que le fichier extrait comporte un retour chariot après X caractères et je ne peux du coup, pas l'importer.
Quelqu'un pourrait-il m'indiquer comment je peux créer un retour chariot après le champ 'Quantity' ?
D'avance merci
Salutations
_________________________________________________________________
Code:
1 2
| bcp "select 'D' as '@type',( SELECT ltrim([417].[dbo].[orsrg].regel) as '@number', ltrim([417].[dbo].[orsrg].ordernr) as 'OrderNumber', [417].[dbo].[orkrg].docnumber as 'YourRef', [417].[dbo].[orkrg].debnr as 'Account', convert(nvarchar(10),[417].[dbo].[bacodiscussions].ModifiedDate ,120) as 'Date', [417].[dbo].[orsrg].artcode as 'Item/Code', CAST([417].[dbo].[orsrg].esr_aantal AS INT) as 'Quantity' FROM [417].[dbo].[orkrg] left join [417].[dbo].[orsrg] on [417].[dbo].[orkrg].ordernr=[417].[dbo].[orsrg].ordernr left join [417].[dbo].[bacodiscussions] on [417].[dbo].[orkrg].DocAttachmentID=[417].[dbo].[bacodiscussions].ID WHERE [417].[dbo].[orkrg].ord_soort = 'V' AND [417].[dbo].[orsrg].ar_soort = 'V' AND [417].[dbo].[orkrg].afgehandld = 0 AND ISNULL([417].[dbo].[orkrg].selcode,'') = 'SE' AND [417].[dbo].[orkrg].Ordbv_afgd=1 AND ISNUMERIC([417].[dbo].[orkrg].docnumber)=1 AND GETDATE()>= [417].[dbo].[bacodiscussions].ModifiedDate-1 AND [417].[dbo].[orkrg].fakdebnr=100000 FOR XML PATH('Line'), TYPE ) FOR XML Path('Logistic'),Root('XML')" queryout C:\EXACT\XML_ADV_LOG\Prepa.xml -SDIAI1824-1 -T -c
copy /b C:\EXACT\XML_ADV_LOG\Header.xml+C:\EXACT\XML_ADV_LOG\Prepa.xml C:\EXACT\XML_ADV_LOG\XMLRealization.xml |