csv的数据如何导入plsql
时间: 2023-12-14 19:36:40 浏览: 145
可以通过以下步骤将 CSV 数据导入到 PL/SQL 中:
1. 在 PL/SQL 中创建一个表来存储 CSV 数据。表的列应该与 CSV 文件的列相匹配。
2. 在 SQL Developer 中打开一个 SQL Worksheet。然后使用以下语法创建一个外部表,该外部表与 CSV 文件相关联:
```
CREATE TABLE my_table
(
column1 NUMBER,
column2 VARCHAR2(50),
column3 DATE
)
ORGANIZATION EXTERNAL
(
TYPE ORACLE_LOADER
DEFAULT DIRECTORY my_dir
ACCESS PARAMETERS
(
RECORDS DELIMITED BY NEWLINE
SKIP 1
FIELDS TERMINATED BY ','
MISSING FIELD VALUES ARE NULL
(
column1 CHAR(100),
column2 CHAR(100),
column3 CHAR(100)
)
)
LOCATION ('my_file.csv')
)
REJECT LIMIT UNLIMITED;
```
其中,`my_table`是你在 PL/SQL 中创建的表的名称,`column1`、`column2` 和 `column3` 是表中的列名,`my_dir` 是一个目录对象,`my_file.csv` 是 CSV 文件的名称。
3. 执行上述代码后,你应该能够在 PL/SQL 中看到一个新的表,其中包含了 CSV 文件中的数据。
阅读全文
相关推荐


















