none
SQL server filestream 的疑问 RRS feed

  • 问题

  • 小弟最近开始接触SQL filestream的技术  看了几篇文章跟数据后  还是不太清楚filestream的工作机制

    所以特来这里发问

    首先我目前接触到跟filstream 有关的代码 有下面这些

    create table Picture

    (

    --id Rowguidcol

    id uniqueidentifier rowguidcol not null unique,

    picturename nvarchar(50) unique,

    --将列 picture 设置为使用 Filestream

    picture varbinary(max) filestream null

    )

    go

    select * from Picture

    insert into Picture values (NEWID(),'测试图片',CAST('测试图片' as varbinary(max)))

    go

    select id,picture.PathName() as  pathname from Picture

    我知道可以将欲使用filestream的数据 转成大型的二进制数据 储存到SQL  以上是将'测试图片'四个字

    存成 varbinary 的范例  但是我现在想将 真正的音源文件阿  图片文件 甚至是图像文件 储存到SQL

    那在T-SQL里的写法又是如何 ?  没有看到这方面的教材...

    还是说处理这些数据是要先利用前端将这些档案转成 二进制之后才能处理吗?

    2012年10月6日 11:01

答案

全部回复