硬盘上的文件。。比如txt。doc。或者影音文件等。
能否都储存在数据库中?
比如建立一个数据库。
存储的是硬盘上的文件,通过数据库管理硬盘文件。
能做到么?请高人大概讲解下方法~需要的工具什么的。
谢谢啦~~

解决方案 »

  1.   

    存为二进制文件 varbinary
    或者存路径 然后调用路径
      

  2.   

    IF OBJECT_ID ('file_table', 'U') IS NOT NULL DROP TABLE file_table; 
    GO
    CREATE TABLE file_table(FileName nvarchar(60), 
      FileType nvarchar(60), Document varbinary(max))
    GO
    INSERT INTO file_table(FileName, FileType, Document) 
       SELECT 'myText.txt' AS 文件名, 
    '.txt' AS 文件类型, 
    * FROM OPENROWSET(BULK 'C:\myText.txt', SINGLE_BLOB) AS Document
    INSERT INTO file_table(FileName, FileType, Document) 
       SELECT 'Img252837387.jpg' AS 文件名, 
    '.jpg' AS 文件类型, 
    * FROM OPENROWSET(BULK 'C:\Img252837387.jpg', SINGLE_BLOB) AS Document
    INSERT INTO file_table(FileName, FileType, Document) 
       SELECT '1.rar' AS 文件名, 
    '.rar' AS 文件类型, 
    * FROM OPENROWSET(BULK 'C:\1.rar', SINGLE_BLOB) AS Document
    GO