Hej, Hej Visserligen ingen stored procedure, men kör detta i en kommandoprompt( eller BAT-fil) SQL server agenten har en fin funktion för detta som heter DTS(Data transformation services).Skapa textfil med Stored procedure
Jag är nybörjare på stored procedure.
Är det någon som vet hur man skapar en textfil och skriver ett antal semikolonavgränsade fält till den? Jag kör SQL-server.
Tacksam om ni har något exempel.
//FredrikSv: Skapa textfil med Stored procedure
Du kan använda Stored Procedure'n xp_cmdshell i master databasen för att köra doskommandon.
xp_cmdshell '<kommando>'
/peterSv: Skapa textfil med Stored procedure
bcp "Northwind.dbo.Products" out "c:\Products.txt" -c -TSv: Skapa textfil med Stored procedure
Om du har enterprise manager så läs i Books online sök på DTS om hur du skapar ett DTS-paket.
Därefter exekverar du DTS-paketet med xp_cmdshell 'dtsrun -S Server-U userid -P password -N DTS-paketets namn' inne i din procedur.
Exempel:
Create procedure ExekDTS
As
Execute xp_cmdshell 'DTSRUN -S SRV -U MYID -P MYPWD -N MYDTS'