有PLSQL DEVELOPER软件吗,可以用select * from table for update命令选出所需行,点锁定后,可以直接把EXCEL中的数据CTRL-C CTRL-V 过去,很方便.
解决方案 »
- user_segments和user_tables的区别?
- 特别急特别,过来看看
- ORACLE 数据库分离
- oracle 两张表,根据其一张表的标记,来决定这张表的某个字段取第二张表的值 查询如何实现
- 帮忙解答一道SQL面试题
- 怎样显示某个节点的完整路径?
- 请问怎么才能控制用户的Drop Table的权限?
- SQL用户提问:高分寻求ORACLE学习的方法!!!曾经是SQL用户的ORACLE高手请进-----急急急急急
- 触发器问题--ora-04091错误,请教
- “ORA-00937 非单组分组函数”错误是怎么回事?
- oracle中不同数据库的.dmp文件,可以互相导数据吗?
- 初学者问题,还是imp/exp的事,上次百分没解决再来100分求教。(3日内结帖)
//Function Read data from Excel and insert into table
//Author ATGC
//Date of compilation Oct 29,2004import org.apache.poi.poifs.filesystem.POIFSFileSystem;
import org.apache.poi.hssf.record.*;
import org.apache.poi.hssf.model.*;
import org.apache.poi.hssf.util.*;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate;
import java.io.FileInputStream;
public class xls2table
{
public static String fileToBeRead="e://test.xls";
public static void main(String argv[])
{
try
{
HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));
HSSFSheet sheet = workbook.getSheet("Sheet1");
int rows = sheet.getPhysicalNumberOfRows();
for (int r = 0; r < rows; r++)
{
HSSFRow row = sheet.getRow(r);
if (row != null)
{
int cells = row.getPhysicalNumberOfCells();
String value = "";
System.out.println(cells);
for (short c = 0; c < cells; c++)
{
HSSFCell cell = row.getCell(c);
if (cell != null)
{
switch (cell.getCellType())
{
case HSSFCell.CELL_TYPE_FORMULA :
//
break;
case HSSFCell.CELL_TYPE_NUMERIC:
value += (long)cell.getNumericCellValue()+"\t";
break;
case HSSFCell.CELL_TYPE_STRING:
value += cell.getStringCellValue()+"\t";
break;
default:
value +="\t";
}
}
}
//下面可以将查找到的行内容用SQL语句INSERT到oracle
System.out.println(value);
//
}
}
}catch(Exception e)
{System.out.println(e);}
}
}
然后用sql loader导入oracle
\oracle\bin\sqlldr.exe
你在cmd 下输入sqlldr可以看到帮助
自己去查资料,可以理解的更深.
sql*loader-704 内部错误:ulconnect:OCIServicesAttach[0]
ora-12154:TNS:无法处理服务名