Kaip įterpti PDF į T-SQL

Nors įmonės paprastai naudoja „Microsoft“ SQL serverį kasdieniems elementams, pvz., Klientų vardams, adresams ir pardavimų sumoms, galite išsaugoti visą PDF failą duomenų bazės įraše. Duomenų elementai, vadinami „BLOB“ arba „Binary Large Objects“, gali tvarkyti dokumentų failus iki kelių gigabaitų dydžio. T-SQL, SQL Server programavimo kalba, turi komandas, įterpiančias PDF į kintamo dydžio dvejetainį BLOB duomenų lauką. „T-SQL“ OPENROWSET funkcija atkuria PDF failą ir saugo ją į duomenų bazės įrašą viename pareiškime.

1.

Atidarykite „Microsoft SQL Server“. Spustelėkite „SQL Server Management Studio“. Programa „Management Studio“ rodo dialogo langą „Prisijungti prie serverio“.

2.

Pasirinkite serverio įrašą spustelėdami vieną iš sąrašo, rodomo dialogo lange.

3.

Išskleidžiamajame sąraše „Autentifikavimas“ pasirinkite „Windows autentifikavimas“. Spustelėkite mygtuką „Prisijungti“.

4.

Valdymo studijos įrankių juostoje spustelėkite „Nauja užklausa“. Programa atveria teksto sritį SQL komandoms.

5.

Į teksto sritį įveskite INSERT pareiškimą, naudodami šį T-SQL kodą kaip vadovą:

INSERT INTO db_table (PDF_field) PASIRINKITE * IŠ OPENROWSET (BULK 'c: pdf_files your_document.pdf', SINGLE_BLOB) AS BLOB

INSERT pareiškimas yra standartinė SQL duomenų bazės programavimo dalis. Čia, INSERT, prie lentelės prideda įrašą "db_table". Subordinuotasis SELECT pareiškimas naudoja funkciją OPENROWSET, kad atidarytų ir skaitytų PDF failą, „c: pdf_files your_document.pdf“, ir perkelia duomenis tiesiai į BLOB lauką „PDF_field“.

6.

Spustelėkite mygtuką „Vykdyti“. Valdymo studija atlieka jūsų SQL kodą ir pateikia rezultatus atskiroje srityje po juo.

Rekomenduojama