Sql server 怎样用语句导出*.txt文件(包括字段名称)?
为什么*.txt文件导入到Sql server 中数据类型会改变,怎么做不改变?
帮帮忙了!

解决方案 »

  1.   

    打开SQL server的Enterprise Manager,选中你要备份的数据库,右键点击,选择All Task\Generate SQL Scprit,然后一步步操作就可以了,中间有些选项注意看看,相信你会明白的
      

  2.   

    转/** 导入文本文件
    EXEC master..xp_cmdshell 'bcp "dbname..tablename" in c:\DT.txt -c -Sservername -Usa -Ppassword'/** 导出文本文件
    EXEC master..xp_cmdshell 'bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword'

    EXEC master..xp_cmdshell 'bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword'导出到TXT文本,用逗号分开
    exec master..xp_cmdshell 'bcp "库名..表名" out "d:\tt.txt" -c -t ,-U sa -P password'
      

  3.   

    use 数据库名
    EXECUTE master..xp_cmdshell 
    'bcp 数据库名.dbo.表名 out c:\a.txt -c -U 用户 -P密码'
      

  4.   

    master..xp_cmdshell:为什么是两个点?什么意思?