直接導入這個表[mztc]﹐可能做不到先把文本文件mztc.text導入到一個臨時表﹐然后寫個函數通過轉換再導入到[mztc]表里

解决方案 »

  1.   

    --用下面的SQL语句就行了insert mztc
    select * from 
    OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
    ,'Text;HDR=NO;DATABASE=C:\' --c:\是目录
    ,mztc#txt) --mztc#txt是文本文件名aa.txt
      

  2.   

    --或者:
    bulk insert mztc from 'c:\mztc.txt' --从c:\mztc.txt导入
    with(FIELDTERMINATOR=',')
      

  3.   

    --如果楼主所谓的用命令,是指在命令提示符(或操作系统的"运行"对话框中)的那种
    --则应该用bcp
    bcp "数据库名.dbo.mztc" in "c:\mztc.txt" /S"sql服务器名" /U"sa" /P"密码" /c /t","
      

  4.   

    insert into mztc
    select * from oepnrowset('driver','type;head;db=','fname')