求批量增加数据
时间:2011-11-14
来源:互联网
要求批量加入三个字段的数据(mobile_number举例13800138000;latnid举例551,do_time举例11-14-2011 08:55:34)
其他字段为空。现在知道单条加入了,但是批量怎么加呢?
SQL code
insert into mobile_access_log(MOBILE_NUMBER,LATNID,DO_TIME)
values(13800138000,551,to_date('2011-11-14 08:55:34', 'yyyy-mm-dd hh24:mi:ss'))
txt格式:
13800138000 551 2011-11-14 08:55:34
13800138001 552 2011-11-14 08:56:34
13800138002 553 2011-11-14 08:57:34
13800138003 554 2011-11-14 08:58:34
13800138004 555 2011-11-14 08:59:34
……
大概有3000条
作者: hanhai2003 发布时间: 2011-11-14
或
bulk insert
作者: roy_88 发布时间: 2011-11-14
或者直接
导入
作者: wufeng4552 发布时间: 2011-11-14
作者: hanhai2003 发布时间: 2011-11-14
作者: pengxuan 发布时间: 2011-11-14
http://technet.microsoft.com/zh-cn/library/ms178129(SQL.90).aspx
BULK INSERT--可直接用
http://technet.microsoft.com/zh-cn/library/ms188365(SQL.90).aspx
格式固定可用(指定字段终止符和行终止符)
http://technet.microsoft.com/zh-cn/library/ms191485(SQL.90).aspx
作者: roy_88 发布时间: 2011-11-14
作者: roy_88 发布时间: 2011-11-14
/** 导入文本文件 */ 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' BULK INSERT 库名..表名 FROM 'c:\test.txt' WITH ( FIELDTERMINATOR = ';', ROWTERMINATOR = '\n' )
作者: fredrickhu 发布时间: 2011-11-14
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28