bcp是DOS下的命令行程序,可以放进存储过程吗?学习一下。

解决方案 »

  1.   

    简单:
    CREATE PROCEDURE t1 AS
    exec master..xp_cmdshell 'bcp nwt_bak..currency in d:\database\2.csv -w -t , -r \n -S kenfilsznt -U sa -P',no_output
    GO
      

  2.   

    to:hydnoahark(诺亚方舟):
       你能否给说详细一些我对SQL SERVER不时很熟,比如解释以下它的参数,等问题.
      

  3.   

    bcp mlog..table1 out d:\1.csv -w -t , -r \n -S sz09 -P kenfilmlog..table1 :(数据库名).(拥有者名,缺省为dbo).(表名) 
    out:(从数据库到文件) 
    d:\1.csv:(输出文件路径) 
    -w:(使用Unicode) 
    -t ,:(指定字段分割符为,) 
    -r \n:(指定纪录分割符为\n) 
    -S sz09:(服务器名称) 
    -P xxx: (用户密码) 
    -U xxx:(用户名,如果使用NT认证可以省略)