• sql 导入导出表数据 命令


    那么在我们使用BCP命令之前,我们首先要在Sql Server数据库中执行下列语句,以修改Sql Server的配置,启用对BCP命令的支持。 

    --允许配置高级选项
    exec sp_configure 'show advanced options',1
    go
    
    --重新配置
    reconfigure
    go
    
    --启用xp_cmdshell
    exec sp_configure 'xp_cmdshell',1
    go

    在本机上运行,一般是不用开这些权限的。

     注意:BCP命令是不能直接在Sql Server的窗口中执行的,所以我们可以在cmd窗口中测试下我们的命令语句

    1  导出数据表格式:
    bcp 数据库名称.dbo.表名 format nul -f c:表名.Table.fmt.xml -x -c -S "(local)" -U "sa" -P "123"

    提示:红色部分还可以使用 -T 代替,表示使用windows身份登录。

    2  导出数据表文本内容:

    bcp 数据库名称.dbo.表名 out c:表名.Data.sql -c -k -S "(local)" -U "sa" -P "123"

    3  导入数据:
    bulk insert 数据库名称.dbo.表名 
    FROM 'c:表名.Data.sql'
    with
    (
    FORMATFILE = 'c:表名.Table.fmt.xml'
    )

    导入数据前,记得先建好表结构。

  • 相关阅读:
    HTML介绍
    python D41 前端初识
    mysql索引原理与查询优化
    python D41
    python D40 pymsql和navicat
    python D40 以及多表查询
    python D35 selectors模块
    python D35 I/O阻塞模型
    测试过程
    测试基础
  • 原文地址:https://www.cnblogs.com/xiaonanmu/p/4867685.html
Copyright © 2020-2023  润新知