Stored Procedure export .bat

di il
2 risposte

Stored Procedure export .bat

Salve,

da un paio di giorni sto impazzendo per risolvere questa parte di un quesito.

Ho una tabella SQL (tutto sviluppato su SQL SERVER 2012) con n colonne, il contenuto totale di una di queste colonne deve essere manipolato (inserite sringhe iniziali e finali) e inserito in un file .bat per la creazione di un batch.

Esempio per cercare di essere più chiaro...almeno lo spero...

- Tabella: Film
- Campi: Titolo, Data Acquisizione, Data Cancellazione, Dimesione , Percorso

Devo creare un file batch che contenga tutti i valori del capo Titolo per comporre il comando Del da dos per la relativa cancellazione fisica dalla cartella di windows.

Spero di essere stato chiaro...resto in attesa di un vostro aiuto...grazie
Nicola

2 Risposte

  • Re: Stored Procedure export .bat

    Non ci ho capito niente
  • Re: Stored Procedure export .bat

    Ottimo...cerco di spiegarmi meglio...

    Tabella FILM

    Titolo Data Acquisizione, Data Cancellazione, Dimesione Percorso
    LA Vita è bella 01/10/2017 NULL 2GB C:\Users\Desktop\Cineteca
    300 01/10/2016 NULL 1GB C:\Users\Desktop\Cineteca
    IT 01/10/2017 NULL 2GB C:\Users\Desktop\Cineteca

    Ho pensato di utilizzare il comando EXEC master..xp_cmdshell per la creazione di un file batch che contenga tutti i valori del capo Titolo per comporre il comando Del per la relativa cancellazione fisica dalla cartella di windows. La struttura del file da creare con questa procedura è la seguente:

    DEL "C:\Users\Desktop\Cineteca\IT.avi"
    DEL "C:\Users\Desktop\Cineteca\300.avi"
    DEL "C:\Users\Desktop\Cineteca\La vita è bella.avi"

    Per quanto riguarda il percorso ho pensato di creare una variabile @Percorso che contenga C:\Users\Desktop\Cineteca\ ma il problema è come inserire il titolo dei film (La vita è bella, 300, IT)

    Spero di essere stato chiaro...grazie in ogni caso...
Devi accedere o registrarti per scrivere nel forum
2 risposte