Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Portable Document Format >> .

Come inserire un PDF in T-SQL

La possibilità di salvare i file all'interno di una riga di database come Binary Large Objects ( BLOB di ) è una potente funzionalità di Microsoft SQL Server , ma il meccanismo per farlo è un po 'diverso da quello per l'inserimento di altri dati tipi . In SQL Server 2005 e versioni successive , la funzione " OPENROWSET " rende il processo molto più semplice rispetto alle versioni precedenti . Recuperare i file dal database richiede un approccio diverso - facendo uso del programma per la copia bulk ( BCP Utility ) per salvare i dati binari in un file su disco .
Istruzioni Inserire un file
1

La colonna che conterrà i file binari deve essere del tipo di dati varbinary (max ) . Se una tabella adeguata non esiste già nel database , aggiungere una " varbinary (max) " colonna a una tabella nuova o esistente .
2

Utilizzare la funzione " OPENROWSET " per inserire il file da utilizzando la seguente sintassi . Sostituire " " con il percorso completo del file da inserire .

INSERT INTO

(

)

Seleziona BulkColumn

FROM OPENROWSET ( BULK ' ' , SINGLE_BLOB ) AS BLOB
3

Eseguire una query "SELECT" sul la tabella di garantire che il file è stato inserito correttamente . Il " varbinary (max) " colonna conterrà una stringa binaria del contenuto del file .
Recuperare un file
4

Aprire una finestra "Prompt dei comandi " dal " Start " menu.
5

Digitare il comando bcp , come mostrato , sostituendo" . " con il nome della colonna chiave primaria , " " con il valore della chiave primaria della riga da restituire e " " con . il nome del file da salvare

C : . \\ > bcp "SELECT = , " queryout " " - T
6

Premere il tasto" Enter " per eseguire il comando . Il file verrà salvato nella directory corrente .

 

software © www.354353.com