向ORACLE中导入.txt文件Java Web开发旅程 2009-03-16 16:06:42 阅读291 评论0 字号:大中小 订阅
这里的.txt文件也可以是.dat 型文件,都是可以用记事本打开看的。一般是一些每个字段都用空格或“,”或其它标点符号隔开的有规律的文字。根据要导入的字段类型先建好一个空表。怎样建表不多说了。
接下来将test.txt文件放在D:\ ,打开一个记事本文档,输入以下内容
load data
infile 'd:\test.txt' //要导入的文件路径
insert into table tab_name //tab_name为数据库的表名
fields terminated by ',' //by后面加分隔文件的分隔符
(字段1,字段2,....) // 表的字段名,要与文件中的数据一一对应
另存为 li.ctl 文件,路径为C:\
terminated by 单引号中的内容一般为空格,或逗号,或TAB,文本文件有时需要经过表格处理后使用,处理后的.txt文件则是以TAB键分隔的。单引号中可直接用TAB键来说明。
insert,为缺省方式,在数据装载开始时要求表为空 ,可替换为:
append,在表中追加新记录
replace,删除旧记录,替换成新装载的记录
truncate,同上。
启动Windows命令行,输入sqlldr userid=用户名/密码 control=c:\li.ctl log=c:\li.log
回车即导入文件,LOG= 是为日志文件设置存放路径如果导入失败可以参看li.log日志文件查看原因。
默认导入的字段字符数不能超过255,要导入超过过255的数据,需要在.ctl文件的字段后加上值说明。如 (字段1,字段2 char ( 500),....)
分享到:
相关推荐
在本例中,报错信息为“Incorrect string value :'\xE5\x8F\xAC' for column 'XXX' at row 1”,这通常意味着尝试插入的文本包含了MySQL无法识别的字符编码,或者字段类型不能容纳特定的字符序列。 首先,我们需要...
不能在 SQL*Plus 中将 LONG 类型列的数值插入到另一个表格中;不能在 SQL*Plus 中通过查询其他表的方式来创建 LONG 类型列。 此外,LONG 数据类型列也存在一些限制。例如,不能对 LONG 类型列加约束条件(NULL、NOT...
在MySQL数据库中,当尝试向一个`text`类型的字段插入数据时,如果遇到"Incorrect string value: '\xE5\x8F\xAC'"这样的错误,这通常意味着你正在尝试存储的字符串包含不受支持或者编码不正确的字符。这个错误信息...
对于Long和Raw类型的数据,插入和更新操作相对简单,只需将文本或二进制数据作为字符串或字节数组传入SQL语句即可。在读取Long字段时,由于其大小可能很大,需要注意处理可能的性能问题。 总之,Oracle数据库中的...
- 为了监控批量插入的性能,在代码中加入了时间戳记录,通过`Long startTime = System.currentTimeMillis();`和`Long endTime = System.currentTimeMillis();`记录开始时间和结束时间,然后计算并打印出总的执行时间...
然后,使用`XWPFParagraph`创建段落,这将是文档中的文本内容。 ```java import org.apache.poi.xwpf.usermodel.*; XWPFDocument document = new XWPFDocument(); XWPFParagraph paragraph = document....
- 将新节点插入数组中,并重新排序。 #### 3. 生成哈夫曼编码 - 从叶子节点出发,沿着哈夫曼树向上追溯,遇到左分支记录为0,右分支记录为1,直至到达根节点,即可得到该字符对应的哈夫曼编码。 #### 4. 写入输出...
MySQL中的LONGTEXT类型是一种用于存储大量文本数据的数据类型,它能容纳非常大的字符串,最大长度可达4GB。在本示例中,LONGTEXT被用来存储大文件,包括二进制文件,如ISO映像或可执行文件。这使得MySQL不仅能够处理...
除了基本的插入文本,还可以进行更复杂的操作,比如设置字体、颜色、对齐方式等。这些可以通过调用`CRichEditCtrl`的`SetFont`、`SetForeColor`、`SetBackColor`以及`SetParaAlignment`等函数实现。例如: ```cpp ...
在Oracle数据库中,LONG类型是一种用于存储大文本数据的字段类型,它可以容纳超过4000个字节的数据。在处理这种类型的数据时,有一些特定的方法和注意事项。 首先,我们来看一下如何在Oracle中创建一个包含LONG类型...
本示例主要探讨了三种特定的数据类型:Long、Raw和Blob,以及如何在数据库中对它们进行插入(INSERT)、更新(UPDATE)和查询(SELECT)操作。以下是关于这些字段类型及其使用方法的详细说明: 1. VARCHAR2(20):这...
8、增强型的插入功能,时间、16进制颜色、空行、注销字符都可以使用此功能快速插入。 9、整行上下移动。 10、排序功能。Text Editor Pro 支持按照每行文本开头字母对整行进行升序或者降序排列。 11、高级选择功能。...
剪切会删除选定的文本并将其放入剪贴板,复制仅将文本复制到剪贴板,而粘贴则从剪贴板中获取内容并插入到文本框中。 ```vb ' 剪切 Private Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Integer) ...
1. Long类型:Long数据类型用于存储大文本数据,如用户简历(EMP_DESCLONG)。它能存储的最大长度为2GB。然而,由于Long字段在处理大量数据时性能较低,且不支持索引,所以在现代Oracle数据库设计中,通常推荐使用...
2. **插入模块**:在VBA编辑器中,选择“插入”菜单,然后点击“模块”,这将创建一个新的模块供你写代码。 3. **定义函数**:在模块中,使用Function关键字定义一个新函数,例如,我们可以命名为`ReverseText`,...
2. **插入对象并设置超链接**:首先在幻灯片中插入一个对象(如文本或图片),然后选中该对象,在菜单栏中选择“插入”下的“超级链接”。在弹出的窗口中设置链接到的Flash文件路径,点击“确定”完成设置。 3. **...
另一种方法是使用统计模型,如HMM(Hidden Markov Model)或者更现代的LSTM(Long Short-Term Memory)神经网络模型,这些模型可以学习到语料库中的标点规律,并用以预测ASR输出文本中的标点位置。 此压缩包中的...
- **TEXT** 类型则用于存储非二进制的大文本数据,有TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT四种,与BLOB类似,也有不同的存储容量。 2. **存取大文本** - 使用`LONGTEXT`或`MEDIUMTEXT`类型存储长篇文章时,需...
2. LONG:LONG数据类型用于存储非常大的文本数据,最大长度可达2GB。然而,由于其在处理大型数据时性能较低,现在通常被CLOB或NCLOB取代。在INSERT语句中,LONG类型的使用可能如下: ```sql INSERT INTO table_name...
1. 检查插入的数据长度:确保插入的数据不超过LONG列的最大长度。 2. 使用CLOB类型:如果数据量过大,可以考虑将数据存储在CLOB(Character Large Object)类型列中,CLOB适合存储大文本数据。 3. 分批插入:如果一...