求一段批量插入数据的存储过程 oracle

来源:百度知道 编辑:UC知道 时间:2024/06/20 10:13:30
表是
CREATE TABLE FLOORINFO (
FLOORID CHAR(8) NOT NULL,
FLOORNAME CHAR(24) NOT NULL,
EMRGYSMLXPOS CHAR(4) NOT NULL,
EMRGYSMLYPOS CHAR(4) NOT NULL,
CAUTERRXPOS CHAR(4) NOT NULL,
CAUTERRYPOS CHAR(4) NOT NULL,
EMRGYSMLDISP CHAR(1) NOT NULL,
CAUTERRDISP CHAR(1) NOT NULL,
EDITION CHAR(2) NOT NULL,
CONSTRAINT FLOORINFO_PK PRIMARY KEY(FLOORID)
我想输入5000条数据
分可以追加

oracle这么强大的数据库能使用数组的
在oracle中,数组主要是用来存储批量数据,一次性的对数据库进行插入,更新,删除操作。
下面给你一个批量插入的例子,其他都类似的
这是我的blog上面有例子,你自己看看吧。
http://zhuwei511.blog.sohu.com/

可以使用Orcel的工具来进行导入,可以在网上搜索下,
有很多这方面软件下载的,这样会很快的,
呵呵,希望能有帮助,^_^

用merge into语句吧。

分辨率?