社区
MS-SQL Server
帖子详情
怎样将txt文件导入到SQL的一个表中
ywm8208
2004-09-10 04:06:28
txt文件是一个没有用分隔符分开的字符串
现要导入到SQL的表中
txt文件格式:0000000010020250212200407231021461
要导入的SQL表格式:字段1 char(9),字段2(10),....
怎样才能转换
...全文
398
6
打赏
收藏
怎样将txt文件导入到SQL的一个表中
txt文件是一个没有用分隔符分开的字符串 现要导入到SQL的表中 txt文件格式:0000000010020250212200407231021461 要导入的SQL表格式:字段1 char(9),字段2(10),.... 怎样才能转换
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bflovesnow
2004-09-10
打赏
举报
回复
该说得他们都说了 我就不表态啦~~
zjcxc
元老
2004-09-10
打赏
举报
回复
--测试表
CREATE TABLE star (
[机号] [int] NOT NULL ,
[卡号] [varchar] (10) COLLATE Chinese_PRC_CS_AI NOT NULL ,
[日期] [varchar] (10) COLLATE Chinese_PRC_CS_AI NOT NULL ,
[时间] [varchar] (10) COLLATE Chinese_PRC_CS_AI NOT NULL ,
[刷卡状态] [varchar] (10) COLLATE Chinese_PRC_CS_AI NOT NULL ,
[ID] [int] IDENTITY (1, 1) NOT NULL ,
[tag] [bit] NULL
) ON [PRIMARY]
go
--导入数据
create table #t(a char(34))
bulk insert #t from 'c:\a.txt' --假设文本文件为c:\a.txt
insert star(机号,卡号,日期,时间,刷卡状态,tag)
select substring(a,1,9),substring(a,10,10)
,substring(a,20,8),substring(a,28,4)
,substring(a,32,2),substring(a,34,1)
from #t
drop table #t
go
--显示导入结果
select * from star
go
--删除测试
drop table star
/*--测试结果
机号 卡号 日期 时间 刷卡状态 ID tag
-------- ---------- ---------- ---------- ---------- ----------- ----
1 0020250212 20040723 1021 46 1 1
(所影响的行数为 1 行)
--*/
rezood
2004-09-10
打赏
举报
回复
EXEC master..xp_cmdshell 'bcp BD_NAME..TABLE_NAME in c:\TXT_NAME.txt -c -t'
ywm8208
2004-09-10
打赏
举报
回复
CREATE TABLE star (
[机号] [int] NOT NULL ,
[卡号] [varchar] (10) COLLATE Chinese_PRC_CS_AI NOT NULL ,
[日期] [varchar] (10) COLLATE Chinese_PRC_CS_AI NOT NULL ,
[时间] [varchar] (10) COLLATE Chinese_PRC_CS_AI NOT NULL ,
[刷卡状态] [varchar] (10) COLLATE Chinese_PRC_CS_AI NOT NULL ,
[ID] [int] IDENTITY (1, 1) NOT NULL ,
[tag] [bit] NULL
) ON [PRIMARY]
要得到结果:机号 卡号 日期 时间 刷卡状态 ID tag
1 0020250212 2004-07-23 10:21 46 自动生成 1
怎么转换呢
ywm8208
2004-09-10
打赏
举报
回复
是的
zjcxc
元老
2004-09-10
打赏
举报
回复
表结构写出来,是否根据表结构固定取结果文本文件中的指定长度的数据?
解决 将
txt
文件
导入
到
sql
server中乱码问题
昨天遇到将
txt
文件
导入
到
sql
server中乱码的问题,问题原因是因为数据库的编码格式跟
txt
不一样,要想解决这个问题很简单,就是把
txt
文件
的编码跟数据库的编码改成一致的,但是,
sql
server里面的编码是gbk的,
txt
文档...
SQL
Server中将
txt
文件
导入
指定
表中
1.先把
txt
文件
写好,放入某个
文件
夹中 2.选着要
导入
数据的那个表的数据库 3.选着要插入数据的数据库,右击任务,再点击
导入
数据 4.依据步骤 点击下一步 选着好数据库后点击下一步 ok啦!!!!! ...
将
txt
文件
和excel
文件
导入
SQL
2000数据库
将
txt
文件
和excel
文件
导入
SQL
2000数据库 在做一些web数据库管理系统的时候经常要实现将帐户批量注册的功能,今天就来讲讲如何在C#-web项目中将
txt
文件
和excel
文件
导入
SQL
2000数据库。 1.数据库准备 在
SQL
2000...
将
txt
文件
内容
导入
sql
server 数据库
表中
将类似这样的
txt
文件
,如何
导入
到
sql
server 数据库
表中
呢? 第一步,在开始菜单中 找到
sql
server 的
导入
和导出数据 然后,在数据源 的下拉框中 选择 平面
文件
源 基本都是点击 下一步 选择好要
导入
...
将
TXT
文件
导入
sql
server数据库
情景一: 将源
TXT
文件
sourceFile_table.
txt
,
导入
到数据库已存在旧表old_table。 情景二: 将源
TXT
文件
sourceFile_table.
txt
,
导入
到数据库后,生成新表sourceFile_table。 问题一:将源
TXT
文件
sourceFile_table....
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章