社区
MS-SQL Server
帖子详情
文本文件导入的问题
panjf
2003-01-03 01:19:38
我有一个文本文件,需要导入到SQL SERVER中的几个表里面,用DTS向导只能导入到一个表,请问用什么方法可以快速的导入?
...全文
37
15
打赏
收藏
文本文件导入的问题
我有一个文本文件,需要导入到SQL SERVER中的几个表里面,用DTS向导只能导入到一个表,请问用什么方法可以快速的导入?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
panjf
2003-01-09
打赏
举报
回复
这样怎么保证数据的关联呢?怎么知道插入表二的这条记录应该连接表一里的哪个记录呢?
alexwoowf
2003-01-09
打赏
举报
回复
TEXT--(DTS)-->TABTEMP
INSERT INTO TAB1 SELECT COL1 FROM TABTEMP
INSERT INTO TAB2 SELECT COL2,COL3 FROM TABTEMP
.......
panjf
2003-01-09
打赏
举报
回复
而且两个表是主从表。
panjf
2003-01-03
打赏
举报
回复
这样时可以导入,可我的文本文件是这样的
第一列要保存到表1,
第二、三列要保存到表2,
这样应该怎么做?
liuyxit
2003-01-03
打赏
举报
回复
刚又试了一下,导出成功!用导出的文件导入也通过了。应不是命令的问题。
原因是我的BOOK.txt是在excel里另存的文档,仍然打开着,所以出错。谢谢!
我再试试其它的!
liuyxit
2003-01-03
打赏
举报
回复
TO 大力:
我改你的语句为:
EXEC master..xp_cmdshell 'bcp test.dbo.sheet1 in d:\book.txt -c -q -S"liuyx" -U"sa" -P""'
--其中test为我的数据库,sheet1为我的表,liuyx为我的SQL服务名。SA为用户名,密码也为"".这没错吧!?
但运行后出现下面错误:
OUTPUT
1 SQLState = S1000, NativeError = 0
2 Error = [Microsoft][ODBC SQL Server Driver]无法打开 BCP 主数据文件
3 NULL
是何原因呢?我们都是初学者。很多不懂,请指点
pengdali
2003-01-03
打赏
举报
回复
如果你用 bcp 的话,在查询分析器中输入
EXEC master..xp_cmdshell 'bcp 库名.dbo.表1 in c:\temp1.txt -c -q -S"servername" -U"sa" -P""'
EXEC master..xp_cmdshell 'bcp 库名.dbo.表2 in c:\temp1.txt -c -q -S"servername" -U"sa" -P""'
EXEC master..xp_cmdshell 'bcp 库名.dbo.表3 in c:\temp1.txt -c -q -S"servername" -U"sa" -P""'
panjf
2003-01-03
打赏
举报
回复
先更新表一的,完后在更新表二的?
刚接触sql server,请多指教。
pengdali
2003-01-03
打赏
举报
回复
你不能一条语句一条语句写吗??
panjf
2003-01-03
打赏
举报
回复
谢谢大家,我是想知道同时更新多个表怎么做?
pengdali
2003-01-03
打赏
举报
回复
还可以:
用INSERT INTO table1(a,b,c,d) SELECT * FROM OPENROWSET('MSDASQL.1','Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=e:\','select * from a.txt')
pengdali
2003-01-03
打赏
举报
回复
ULK INSERT Northwind.dbo.[Order Details]
FROM 'f:\orders\lineitem.tbl'
WITH
(
FIELDTERMINATOR = '|',
ROWTERMINATOR = '|\n'
)
上海安哲投资咨询有限公司
地址:南汇区惠南镇城南路199号
邮编:201300
法人代表:郑智秀
上海拜昂投资咨询有限公司
地址:南汇区惠南镇城南路199号307室
邮编:201300
法人代表:马宵君
上海创园投资发展有限公司
地址:南汇区沪南公路9458号
邮编:201300 电话:58003821
法人代表:王超
上海创园投资咨询有限公司
地址:南汇区沪南公路9628号
邮编:201300
法人代表:瞿建龙
上海富成私营经济区投资发展有限公司
地址:南汇区惠南镇城南路
邮编:201300 电话:58003399
法人代表:徐金官
你的格式可以这么写
WITH
(
FIELDTERMINATOR = '\n',
ROWTERMINATOR = '\n\n'
)
pengdali
2003-01-03
打赏
举报
回复
bcp 可以实现数据的导入导出。
EXEC master..xp_cmdshell 'bcp test.dbo.P_Aspect in c:\temp1.txt -c -q -S"servername" -U"sa" -P""'
//导入
EXEC master..xp_cmdshell 'bcp test.dbo.P_Aspect out c:\temp1.txt -c -q -S"servername" -U"sa" -P""'
//导出
panjf
2003-01-03
打赏
举报
回复
可以说详细点吗?
CrazyFor
2003-01-03
打赏
举报
回复
BULK INSERT
oracle怎么
导入
文本文件
,把
文本文件
导入
到Oracle中 -电脑资料
把
文本文件
导入
到Oracle中1、在ORACLE中新建你要
导入
的表字段格式2、将要
导入
的表保存成UTF-8格式编码,注意将空格改成英文逗号3、分别在C盘下建立文件 1.ctl文件、2.log文件、表记事本格式1.ctl文件如下:LOAD DATAINFILE 'c:\tb_Layer.txt'TRUNCATE INTO table tb_LayerFIELDS TERMINATED BY ","(...
Matlab中
导入
文本文件
目录
导入
文本文件
使用
导入
工具
导入
文本文件
使用readtable
导入
文本文件
将
文本文件
中的数据作为其他数据类型
导入
导入
文本文件
文本文件
通常包含数值和文本数据以及变量名称和行名称的混合,在 MATLAB®中的最佳表示方式是表。可以使用
导入
工具或readtable函数将表格数据从
文本文件
导入
表中。 使用
导入
工具
导入
文本文件
可以使用
导入
工具将数据
导入
到表或其他数据类型中。例如,从示例文件airlinesmall.csv中读取一部分数据。使用
导入
工具打开文件,并选择要
导入
的...
文本
导入
数据到oracle_如何将
文本文件
导入
到Oracle数据库中 ?
展开全部将
文本文件
导入
Oracle中需要用sqlloader的方式32313133353236313431303231363533e4b893e5b19e31333337626261。1、在数据库中创建相应的表。如,
文本文件
内容为:createtabletest(idint,namevarchar2(10),sexvarchar2(10));2、在电脑中某路径下编写ctrl文件,以c盘d...
Kettle
文本文件
导入
到MySQL
今天第一次使用Kettle,希望通过每天的练习,记录过程,数量掌握Kettle的用法 今天就先记录下一个入门级的操作,
文本文件
导入
到MySQL。 设计转换 今天这个入门练习由三个子任务组成: 1、创建一个转换 2、设计转换中的步骤和连接 3、配置步骤和连接 1、创建转换 点击文件菜单中新建,或者通过快捷键Ctrl+N,选择转换. 2、设置转换中的步骤和连接 步骤是转换中的最小设...
BI神器Power Query(8)-- PQ从
文本文件
导入
数据(2/2)
文本文件
是大家经常使用的数据文件格式,PQ可以方便的
导入
文本文件
中的数据,然后在Excel可以进行后续加工和处理。 依次单击【数据】选项卡>【新建查询】>【从文件】,其中的【从CSV】和【从文本】两个命令都可以用于
导入
文本数据。 大家在工作中使用的文本数据文件,并不局限于Excel导出的文件,其格式可能会有与上一篇博客(BI神器Power Query(7)-- PQ从
文本文件
导入
数据...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章