怎样把文本文件导入数据库? 使用SqlServer企业管理器就能直接导入! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 USE databaseCREATE PROC sp_listfile @filename sysnameASIF(@filename is null) RETURN(-1)DECLARE @execstr varchar(8000)SET @execstr='TYPE'+@filenameINSERT tb EXEC xp_cmdshell @execstr在书上看的,不知道对不对 不过,要是只是导入数据。SQL就有导入文本的功能 SQL本来就有导入文本的功能,SQL里的DTS导入导出就可以~在选择数据源的时候里面到数第几行就有个文本文件,然后选中就可以!你的分割符是TAB也就是里面写的制表符 !但是不知道楼主的意思是必须用代码来实现吗? oracle 有一个非常方便的方法可以把文本导入数据库中新建一个记事本文件,输入如下命令load datainfile 'd:\X.TXT'append into table ytablefields terminated by X '09'(MAN,CODE, ADDRESS)然后另存为tr1.ctl文件在命令提示行cmd:> d:\oracle\ora92\bn\sqlldr username\password conrol=d:\tr1.ctl 谢谢大家,我是想用C#编程实现,不能用SQL管理器 楼主多思考思考. 别人都给你代码了,你还要别人怎么给你指点? 第一.读出文本文件的信息到数组中. 第二,遍历数组,同时执行相关的insert sql语句. 在这步,你的数据不就开始在往数据库里面导入了吗? 不要告诉我们你连起码的insert sql语句都不会写! 我看不过去了,fanzhene2001你以为你是谁呀?别人问怎么了,你这种素质的人真叫人恶心。 不要告诉我们你连起码的人都不会做! C# 正则表达式问题 调用DLL 多线程 静态变量问题 如何新增一行DataGridView,然后输入数据后自动保存 求九九乘法表,矩阵,倒三角的c#代码, 如何让平行线程 按一定顺序执行? C# 获取Excel的sheet 程序异常处理 求C# 表格控件,请高手推荐 你看我的情况适应改学C++还是C#呢??? 大虾们来帮帮我!! c#的字符串是如何进行大小比较的? 为什么不能将List<XXXX>转为List<object>
CREATE PROC sp_listfile @filename sysname
AS
IF(@filename is null) RETURN(-1)
DECLARE @execstr varchar(8000)
SET @execstr='TYPE'+@filenameINSERT tb EXEC xp_cmdshell @execstr在书上看的,不知道对不对
新建一个记事本文件,输入如下命令
load data
infile 'd:\X.TXT'
append into table ytable
fields terminated by X '09'(MAN,CODE, ADDRESS)然后另存为tr1.ctl文件
在命令提示行
cmd:> d:\oracle\ora92\bn\sqlldr username\password conrol=d:\tr1.ctl
别人都给你代码了,你还要别人怎么给你指点?
第一.读出文本文件的信息到数组中.
第二,遍历数组,同时执行相关的insert sql语句.
在这步,你的数据不就开始在往数据库里面导入了吗?
不要告诉我们你连起码的insert sql语句都不会写!
我看不过去了,fanzhene2001你以为你是谁呀?别人问怎么了,你这种素质的人真叫人恶心。
不要告诉我们你连起码的人都不会做!