sqlcmd导入大数据文件

SQLCMD 允许在Windows命令窗中通过命令行提示符运行脚本.

语法如下:

sqlcmd  
[  
{ { -U <login id> [ -P <password> ] } | -E }  
]  
[-S <server> [ \<instance > ] ] [ -H <workstation> ] [ -d <database> ]  
[ -l <time out> ] [ -t <time out> ] [ -h <headers> ]  
[ -s <col separator> ] [ -w <col width> ] [ -a <packet size> ]  
[ -e ] [ -I ]  
[ -c <cmd end> ] [ -L [ c ] ] [ -q "<query>" ] [ -Q "<query>" ]  
[ -m <error level> ] [ -V ] [ -W ] [ -u ] [ -r [ 0 | 1 ] ]  
[ -i <input file> ] [ -o <output file> ]  
[ -f <codepage> | i:<codepage> [ <, o: <codepage> ]  
[ -k [ 1 | 2 ] ]  
[ -y <display width> ] [-Y <display width> ]  
[ -p [ 1 ] ] [ -R ] [ -b ] [ -v ] [ -A ] [ -X [ 1 ] ] [ -x ]  
[ -? ]  
]

SQLCMD -Usa -Pmypassword -Q "SELECT * FROM databasename..tablename"

其中-Q大写和-q小写是由区别的,都会执行查询,但是前者在完成查询的时候会退出SQLCMD,而后者不会。

执行sql脚本:

D:\install>sqlcmd -Usa -P123456 -i testsql.sql
时间: 2024-10-13 16:14:06

sqlcmd导入大数据文件的相关文章

阿里云Mysql导入大数据文件

1.查询数据到CSV文件 select * from account into outfile '/root/account.csv' fields terminated by ',' enclosed by '"' lines terminated by '\r\n' 注意:可通过终端方式查询或者服务器上连接数据查询所得. 2.将大文件数据(SQL)导入到服务器 scp -P 端口号 -i 私钥绝对路径地址 数据存放的绝对路径 [email protected]:/tmp/ 3.导入数据 lo

[已解决]C#批量高效率导入大数据到数据库[百万级以上]

将几百万条数据导入到数据库中,怎么样高效率的导入?下面我就介绍一个高效率的方法:1.将数据库文件(DB.csv)导入到DataTable中: /// <summary> /// 将CSV文件的数据读取到DataTable中 /// </summary> /// <param name="fileName">CSV文件路径</param> /// <returns>返回读取了CSV数据的DataTable</returns

phpmyadmin导入大sql文件失败解决办法

摘自:http://www.xunway.com/info/post/499.asp 昨天小编的一个客户在在利用phpmyadmin导入大sql文件的时候,总是提示错误,反应给小编,小编也是第一次遇到这样的问题,咨询了一些同行,总结如下供大家参考下       phpmyadmin导入数据库时提示: You probably tried to upload too large file. Please refer to documentation for ways to workaround t

大数据文件处理

在处理大数据文件时,利用"生产者-消费者"线程模型进行处理,代码实现如下: /** * 文件处理类 * */ public class FileProcessor { /**读取文件的路径*/ private String path = ""; /**指定默认工作队列的大小*/ public static final int MAXWORKQUEUESIZE = 2 << 12; /**工作线程队列*/ private BlockingQueue<

MYSQL数据库导入大数据量sql文件失败的解决方案

1.在讨论这个问题之前首先介绍一下什么是"大数据量sql文件". 导出sql文件.选择数据库-----右击选择"转储SQL文件"-----选择"结构和数据"  .保存文件db_mras.sql文件. 2.导入sql文件.在MYSQL中新建数据库db_mras.选择数据库-----右击选择"运行SQL文件"-----选择文件db_mras.sql,运行. 现在发现运行失败,提示错误"MySQL server has g

phpmyadmin导入导出大数据文件的办法

在phpmyadmin的使用中,经常需要进行导入导出数据库的操作. 但是在导入导出大型数据库文件的时候经常会只是部分导出或者部分导入. 或者是导入导出不成功. 原因就是服务器和php.mysql限制了导出导入数据库文件的大小.而改相应的配置又十分繁琐,所以这里提供一个绕过导出导入有大小限制的办法. 这个思路就是直接在服务器上面进行导出导入.过程如下 将phpMyAdmin/config.sample.inc.php 文件改名为phpMyAdmin/config.inc.php并打开编辑 * Di

关于导入大规模数据文件的一点思路

Oracle中的大数据导入,帮这边做一个数据导入的接口,将各个文件里面的数据定时导入的Oracle表中,有如下几点要求: 1 时效性,数据导入效率不能太低. 2 多文件,这种文件接口的数量很多,估计有20多个,以后也有可能增加,而且有可能多个文件对应于同一张表,即将多个文件里面的数据导入到同一个表中. 3执行时间间隔不一定,有点文件一个月导入一次,有的则需要每天导入一次,而且有的表需要全量覆盖之前的数据,有的则需要追加到原表中. 这个接口其实并不复杂,需要做的事情,不过是读取文件,然后分析文件,

oracle 12c中导入dmp数据文件步骤

oracle版本为12c的导入步骤:1.新建用户:CREATE USER c##zj_szda IDENTIFIED BY zjdaszda DEFAULT TABLESPACE USERS QUOTA 50M ON USERS; 2.授予dba权限给zj_szdagrant dba to zj_szda 3.导入szda.dmp文件$imp c##zj_szda/zjdaszda fromuser=zj_szda touser=c##zj_szda file=f:/szda.dmp 注:1.c

Exchange2013 SP1通过 EMS导出及导入PST数据文件

作为一个企业管理员,在很多情况下,需要将Exchange邮件服务器中的邮箱用户的数据库导出或者导入邮箱数据到Exchange服务器中国的邮箱数据库,原因有:1.满足合规性要求 可以出于发现目的将邮箱内容导出到 .pst 文件(您可以使用 New-MailboxExportRequest 将数据). 完成导出后,可以将内容导入到专用于合规性用途的邮箱.2.创建时间点邮箱快照 通过创建特定邮箱的快照,您就无需再为邮箱数据库保留整个备份集.3.将用户的 .pst 文件移至其邮箱或个人存档中   Mic