sqlserver 导入txt数据到数据库表,txt文件格式没有明确的列标记和行标记,怎么处理

txt中的数据为多条数据都在一行,用bcp或bulk不知道怎么处理,还有其他的方法导入数据库吗... txt中的数据为

多条数据都在一行,用 bcp 或bulk 不知道怎么处理,还有其他的方法导入数据库吗
展开
 我来答
战地密报
2014-05-27 · TA获得超过211个赞
知道小有建树答主
回答量:424
采纳率:0%
帮助的人:160万
展开全部
首先你必须列标识行标识,不然数据库没法给你分列分行,标识的话你可以随意控制。然后建个表,然后执行下面的
BULK INSERT dbo.TABLE1 FROM 'd:\stu.txt' WITH ( FIELDTERMINATOR = ',', ROWTERMINATOR = '\n' )
追问
那就是说,我必须先对txt文件进行各是处理后,才能导入数据库了吗?没其它方法吗?
追答
恩格·你想啊·你不处理·数据库咋分辨哪是列哪该换行
百度网友0325011
2014-05-27 · 超过23用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:34.7万
展开全部
多行数据直接没有什么东西区分吗??
追问
恩,这些数据是以前留下的,有很多文件和数据,现在要重新导入数据库,不好动txt文件,想问下,还有其它的方法在 sql 中实现吗。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式