Redaktorites ja enamus utiliitides on blobide lugemine suht vaevaline, tihti lihtsam see blob salvestada. Kui ntx andmebaasis hoitakse tekstifaile, tahaks ju mõnikord pilgu peale heita.
Üks triviaalne sql:
declare @p varbinary(max)
declare @c varchar(max)
select @p=failikeha
from failid
where faili_id=1787449
/*
muutuja on ise varchar max tüüpi, aga ma ei soovi kogu faili "dumpi"
ainult esimesed 8000 märki, kui kõike vaja kirjutage 8000 asemel max
*/
set @c=convert(varchar(8000),@p)
select @c
varchar(max) on kasutusel alates MSSQL 2005 !
Kommentaare ei ole:
Postita kommentaar