Jag skulle vilja skapa en fil från en stored procedure med innehållet i en tabell. Bcp vore ju en lösning, men den kan man väll bara använda från en komandoprompt, eller? Varifrån skall proceduren köras? Något liknande borde fungera. Proceduren ska schemaläggas och köras en gång i månaden. Proceduren läser först in en textfil via BULK INSERT. Om det finns fel i filen ska den spotta ut en ny textfil som talar om vilka felen är och avbryta. Jag hade valt att göra det i ett DTS-paket, då kan du anpassa och fixa bäst du vill.Skapa en fil från en stored procedure
/KajsaSv: Skapa en fil från en stored procedure
Kan man skapa filen från ett annat verktyg?
Kommer det att schemaläggas?
Är det viktigt att det är en procedur som skapar filen, eller kan man anropa annat från proceduren?
/mickeSv: Skapa en fil från en stored procedure
Både i QueryAnalyzer samt i en sp
<code>
DECLARE @FileName varchar(255)
DECLARE @bcpCommand varchar(2000)
SET @FileName = 'c:\testBcp\fil.txt'
SET @bcpCommand = 'bcp "SELECT * FROM tabellen " queryout "'
SET @bcpCommand = @bcpCommand + @FileName + '" -U User -P Pass -c -t -C ACP'
--print @bcpCommand
EXEC master..xp_cmdshell @bcpCommand
</code>
/Micke SSv:Skapa en fil från en stored procedure
Det vore enklast att ha all hantering i ett scipt.
/KajsaSv: Skapa en fil från en stored procedure
Angående procedurförslaget: Jag hade inte gjort det bättre själv ;)
/micke