bat脚本 oracle中插入csv文件数据
时间: 2023-05-18 12:05:50 浏览: 203
Oracle导入CSV格式数据
可以使用以下的bat脚本来实现在oracle中插入csv文件数据:
```
@echo off
setlocal enabledelayedexpansion
set file="path/to/your/csv/file.csv"
set delimiter=","
for /f "tokens=* delims=" %%a in (%file%) do (
set line=%%a
set line=!line:%delimiter%=","!
set query="INSERT INTO your_table_name (column1, column2, column3) VALUES (!line!);"
sqlplus username/password@database_name @- <<EOF
set echo off
set feedback off
set heading off
set pagesize 0
set termout off
set verify off
!query!
exit;
EOF
)
```
请注意,您需要将 `path/to/your/csv/file.csv` 替换为您的csv文件的实际路径,并将 `your_table_name` 替换为您要插入数据的表的名称。您还需要将 `column1, column2, column3` 替换为您要插入数据的列的名称。
阅读全文