sqlserver2008导入txt
A. 如何将txt文件的数据导入到sql server 2008
第一步,打开导入导出工具。(win7 32位系统下SQL自带,64位系统下好像要装)
第二步,选择源文件的格式。这里txt格式文件选择平面文件源。
第三步,浏览选择文件源,其中代码页要改成简体中文。另外在列中可查看导入的数据列是否正确,在高级中可编辑字段名。
第四步,选择目标服务器和数据库。就是确定数据文件要导入到哪一个一个服务器的哪一个数据库中。
第五步,选择目标表,打开编辑映射。默认时以文件名建立新表。
第六步,编辑映射。把数据对应导入数据库各字段中!若是目标表是新建的,那么要编辑数据库中的个字段名以及数据类型。
那么做完这些后只要数据源没有问题,单击下一步……就可以搞定了。
现在说说导入数据时要注意的地方。在导入txt格式的文件时首先需要注意数据的排列。每一列之间用统一的分隔符隔开,删除无关的行信息。另外需要注意的是,txt格式的文件导入时空格也是被读取的,所以要删除空格。其实导入时我遇到的就这么点问题,却足足卡了我一天半。数据按要求排列后如图所示:
B. 海量txt数据导入sql sever 2008,但显示错误
用EditPlus试一下能否打开然后一点一点的分了,不能打开的话写个程序分吧,这个文件真是太大了,我导过最大的txt文件就10M左右,差不多有100多万条记录
C. 这么把TXT文件导入SQL server数据库中啊 本人菜鸟说详细点啊
sqlserver有个数据导入导出工具,打开后,导入txt,中间需要设置一些规则,就是txt文件的过滤规则,设置好了就行了
D. SQL sever 2008,导入和导出向导如何处理
不明白你的txt格式的文件从哪里来的,好像sql server没有导出txt的
E. sql2008脚本txt文件怎么执行
1. 启动SQL Server Management Studio;
点击【开始】->【所有程序】->【Microsoft SQL Server 2008 R2】->【SQL Server Management Studio】,
服务器名称:服务器的名称或者IP地址,如192.168.1.251; 登录名和密码:通常都为sa;
点击【连接】后登录SQL Server Management Studio;
2. 点击【文件】->【打开】-->【文件(F)…】,选择你要打开的文件,如【Optime.Sql】,打开即可,
3. 选择相应的数据库,如gerp;
F. sqlserver2008数据导入导出相关数据怎么填写
打开SQL Server Management Studio,在对象资源管理器中,展开“SQL Server 实例”→“数据库”→“MySchool”节点,单击鼠标右键,选择“任务”→“导出数据”命令。出现导入和导出向导的欢迎界面,单击“下一步”按钮,出现“选择数据源”对话框,如图
在“选择数据源”对话框中设置如下选项:
数据源:SQL Native Client 10.0。
服务器名称:DC。
身份验证:Windows身份验证。
数据库:MySchool。
单击“下一步”按钮,出现“选择目标”对话框,设置如下选项(如图所示):
目标:平面文件目标。
文件名:C:\student.txt。
格式:带分隔符。
单击“下一步”按钮,出现“指定表复制或查询”对话框,如图所示。
在“指定表复制或查询”对话框中选中“复制一个或多个表或视图的数据”单选按钮,单击“下一步”按钮,出现“配置平面文件目标”对话框,如图所示。
设置源表或源视图为MySchool.dbo.student,单击“下一步”按钮。
在“保存并执行包”对话框中选中“立即执行”复选框,如图所示,然后单击“下一步”按钮。
在如图所示的对话框中单击“完成”按钮。
如图所示,当执行完后,单击“关闭”按钮。
在Windows资源管理器中打开C:\student.txt文件,验证导出的结果。
G. txt数据导入到sql server 2008中的问题!!!
你先把txt文件转成excel文件,在excel文件里面分三列,在把第一行写成字段名称,再用语句
select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=C:\表名.xls',a$) ,a$是表的内名
H. sql server 2008导入txt文档数据出错,错误代码如下
是不是超出字段长度了
I. 如何将TXT文件通过SQL SERVER作业方式定时导入数据库
下面我们通过以下的简单的SQL语句即可实现数据的批量导入,代码如下:
Bulk insert test
From ‘C:UsersOliveDesktop est.txt’
With
( fieldterminator=’,’,
rowterminator=’ ’
)
备注:1) bulk insert 为Sql server 中一个批量插入的操作
2)test 为上边定义的表,即我们的数据将要插入的表
3) ‘C:UsersOliveDesktop est.txt’为数据源文件所在磁盘上的物理路径
4)with 相当于一些插入的附属条件,可以起这里添加一些约束限制条件等
5) fieldterminator=’,’字段的分割符为”,”一般的txt文本数据源的字段分隔都为逗号,当然也可以为其他,比如”|”
6) rowterminator=’ ’各条信息间的分割符为’ ’,一般的txt文本数据源的信息间的分割都是换行符,即一条信息占一行,也可以用其他格式如:”| ”
原文链接:网页链接
J. 怎么把这个文本(txt)导入SQL SERVER数据库,不要大概性操作,要一步步
如果是我来的话,可以先替换#号为Tab,然后粘贴到excel里,整理整齐。然后加上列名,就可以导入了。