将数据从文本文件插入表中

时间:2013-10-16 10:19:00

标签: sql oracle10g

我有一个包含以下内容的文本文件:

Output.txt:

windows 32708
linux   30996
macos   32811

我正在尝试:

CREATE TABLE data
(
 Name varchar (100) NOT NULL,
 Memory number (20) NOT NULL,
)

BULK INSERT data FROM 'C:\users\Output.txt' WITH 
(
FIELDTERMINATOR = '|'
ROWTERMINATOR = '|\n'
)

\

1 个答案:

答案 0 :(得分:1)

我看到两个选项。

  1. 使用SQL*Loader将数据加载到某个临时表中并使用过程执行数据更改(从字节转换为GB)
  2. 使用External tables引用该文件并填充表格并进行转换