SQL 读数据可以用BCP导入文本文件,写也可以通过BCP.
如果写LOG可以通过COMSHELL
FOR EXAMPLE:
...
select  @szLogMsg = "@echo "
        select  @szLogMsg = @szLogMsg + convert(varchar, GetDate(), 108) + " -- "
        -- message
        select  @szLogMsg = @szLogMsg + "HOST EXTRACT PROCEDURE STARTED"
        -- postfix
        select  @szLogMsg = @szLogMsg + " >>" -- must start with blank!
        -- exec (log file)
        select  @tmpstr = @szLogMsg + @szLogFilename
        exec    @rcexec = master..xp_cmdshell @tmpstr, no_output
        -- exec (weekday log file)
        select  @tmpstr = @szLogMsg + @szWdayFilename
        exec    @rcexec = master..xp_cmdshell @tmpstr, no_output

解决方案 »

  1.   

    使用BCP,如何使用,能否说明白一点,例如,如何读取c:\aaa.txt文件的内容,一行一行地读。 有代码的话,给一段,谢谢。
      

  2.   

    leimin(黄山光明顶), 请帮帮我啦
      

  3.   

    Read a text file into SQL SERVER
    http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=359&lngWId=5