** 导出文本文件
EXEC master..xp_cmdshell 'bcp "practise.dbo.tabChar" out c:\DT.txt -c -Sks078 -Usa -P12345'

EXEC master..xp_cmdshell 'bcp "Select * from practise.dbo.tabChar" queryout c:\DT1.txt -c -Sks078 -Usa -P12345'导出到TXT文本,用逗号分开
exec master..xp_cmdshell 'bcp "practise.dbo.tabChar" out "d:\tt.txt" -c -t , -Sks078 -Usa -P12345'

解决方案 »

  1.   

    --示例
    create trigger t_test on 表
    for insert
    as
    select * into ##t from inserted
    exec master..xp_cmdshell 'bcp tempdb..##t out c:\test.txt /c /U"用户名" /P"密码"'
    drop table ##t
    go
      

  2.   

    能不能解释一下'bcp    "practise.dbo.tabChar  " 是什么意思
      

  3.   

    *********************  导入 xml 文件DECLARE @idoc int
    DECLARE @doc varchar(1000)
    --sample XML document
    SET @doc ='
    <root>
      <Customer cid= "C1" name="Janine" city="Issaquah">
          <Order oid="O1" date="1/20/1996" amount="3.5" />
          <Order oid="O2" date="4/30/1997" amount="13.4">Customer was very satisfied
          </Order>
       </Customer>
       <Customer cid="C2" name="Ursula" city="Oelde" >
          <Order oid="O3" date="7/14/1999" amount="100" note="Wrap it blue 
                 white red">
                <Urgency>Important</Urgency>
                Happy Customer.
          </Order>
          <Order oid="O4" date="1/20/1996" amount="10000"/>
       </Customer>
    </root>
    '
    -- Create an internal representation of the XML document.
    EXEC sp_xml_preparedocument @idoc OUTPUT, @doc-- Execute a SELECT statement using OPENXML rowset provider.
    SELECT *
    FROM OPENXML (@idoc, '/root/Customer/Order', 1)
          WITH (oid     char(5), 
                amount  float, 
                comment ntext 'text()')
    EXEC sp_xml_removedocument @idoc
      

  4.   

    --示例
    create trigger t_test on 表
    for insert
    as
    select * into ##t from inserted
    exec master..xp_cmdshell 'bcp tempdb..##t out c:\test.txt /c /U"用户名" /P"密码"'
    drop table ##t
    go我这样做,不行亚,一执行,SQL Server 2000 就没响应了,怎么这样亚?
      

  5.   

    具体的我不清楚。但是好像用dos下命令的得参数现在要求是‘-’而不是‘/’了。可能是这个原因吧