如何将txt文件里的数据导入到sql数据表中(转)
来源:互联网 发布:java ant 构建 编辑:程序博客网 时间:2024/05/01 00:39
一 个文本文件qtsj.txt,里面的数据如下:
59601720060705175010
59415620060705175010
59789320060705175010
59648320060705175010
61166020060705175710
60830120060705175710
60756120060705175710
61031620060705175710
其中前6位代表卡号,中间的12位代表时间和日期,最后的两位10代表机器号,请问怎么样把他们导入到sql数据表kq中
kq表的格式是
kh char (6)
chechtime datetime
jh char (6)
59601720060705175010
59415620060705175010
59789320060705175010
59648320060705175010
61166020060705175710
60830120060705175710
60756120060705175710
61031620060705175710
其中前6位代表卡号,中间的12位代表时间和日期,最后的两位10代表机器号,请问怎么样把他们导入到sql数据表kq中
kq表的格式是
kh char (6)
chechtime datetime
jh char (6)
程序代码
create table #
(
a char(20)
)
BULK Insert #
FROM 'c:/test.txt'
WITH (
ROWTERMINATOR = '/n'
)
--select * from #
go
create table kq
(
kh char(6),
checktime datetime,
jh char(10)
)
insert into kq
select left(a,6),substring(a,7,8)+' '+substring(a,15,2)+':'+substring(a,17,2),right(a,10) from #
select * from kq
go
drop table #,kq
/*
kh checktime jh
------ ------------------------------------------------------ ----------
596017 2006-07-05 17:50:00.000 0705175010
594156 2006-07-05 17:50:00.000 0705175010
597893 2006-07-05 17:50:00.000 0705175010
596483 2006-07-05 17:50:00.000 0705175010
611660 2006-07-05 17:57:00.000 0705175710
608301 2006-07-05 17:57:00.000 0705175710
607561 2006-07-05 17:57:00.000 0705175710
610316 2006-07-05 17:57:00.000 0705175710
*/
(
a char(20)
)
BULK Insert #
FROM 'c:/test.txt'
WITH (
ROWTERMINATOR = '/n'
)
--select * from #
go
create table kq
(
kh char(6),
checktime datetime,
jh char(10)
)
insert into kq
select left(a,6),substring(a,7,8)+' '+substring(a,15,2)+':'+substring(a,17,2),right(a,10) from #
select * from kq
go
drop table #,kq
/*
kh checktime jh
------ ------------------------------------------------------ ----------
596017 2006-07-05 17:50:00.000 0705175010
594156 2006-07-05 17:50:00.000 0705175010
597893 2006-07-05 17:50:00.000 0705175010
596483 2006-07-05 17:50:00.000 0705175010
611660 2006-07-05 17:57:00.000 0705175710
608301 2006-07-05 17:57:00.000 0705175710
607561 2006-07-05 17:57:00.000 0705175710
610316 2006-07-05 17:57:00.000 0705175710
*/
- 如何将txt文件里的数据导入到sql数据表中(转)
- 如何将asc文件转换成的txt文件,并导入到sql server中?
- 将txt中的数据存到Sql数据表中
- .NET中.TXT文件的数据导入到SQL SERVER2000
- 如何将本地TXT数据导入到SQL 数据库表中
- 如何将.SQL文件的数据导入到Mysql的数据库中
- 如何将Access数据表及数据记录完整的导入到Oracle中去
- 如何将数据库的数据导入到csv文件中
- Python--将 txt文件里的-字典类型-的数据写到Excel中--xlwt--TxtToExcel
- sql 中如何将A表的数据更新到B表中,数据表备份语句
- 如何将txt格式的数据导入到MATLAB中,并绘制图线
- 如何将mdf和ldf格式的数据导入到sql server里
- 将Excel文件数据导入数据到SQL数据库中
- 把txt文件的数据导入到mysql中2
- 把txt文件的数据导入到mysql中2
- 将 text 文件里的数据导入到 mysql 数据库中
- ASP.NET将excel中数据导入到sql server2005数据表(优化版)
- c语言如何将printf产生的数据写到txt文件中
- 去掉HTML标志
- C语言:动态内存会被自动释放吗?杜绝“野指针”
- 嵌入式文章——2
- 写给GIS程序员
- 用户需求分析报告(范本)
- 如何将txt文件里的数据导入到sql数据表中(转)
- C语言:指针,C的灵魂
- spring+struts+hibernate分页
- C++学习体会:内存管理
- 在.net中使用强类型来读取配置信息
- 《回明》拙评
- 2008年收获最大的一个星期天
- asp.net中没有类似asp中Left()函数怎么办?
- 一个GridView编辑删除的例子