如果数据库中存放有有个文件的path(C:\ttt.txt)
通过sql语句可以把它的内容读取出来吗?

解决方案 »

  1.   

    create table tmp_text (lines nvarchar(1000))
    bulk insert tmp_text from N'C:\ttt.txt'
    select * from tmp_text 
    drop table tmp_text 
      

  2.   

    如果文本长度超过了varchar,nvarchar的最大长度呢?
      

  3.   

    建議使用(SSIS(sql 2005),DTS(sql 2000)
      

  4.   

    可以使用fso.http://topic.csdn.net/u/20071102/16/8e2cb842-6823-4aea-b296-ab1566423f27.html
      

  5.   

    fso的readline,readall方法.
    还可以使用 adodb.stream. 读出二进制数据,存放到 varbinary或image类型列.
      

  6.   

    SQL2005 现在一个字段可以存两个G,而且以一楼的方式,是按回车分隔行的
    所以不大可能会出现存不下的情况
      

  7.   

    修改成text也行bulk insert 会写多行数据