为了减少连接Oracle数据库的数量,需要将多条数据作为变量一次传入Oracle的存储过程中。方法如下:步骤一:定义对象类型。 CREATE TYPE department_type AS OBJECT (DNO NUMBER (10),NAME VARCHAR2 (50),LOCATION VARCHAR2 (50));步骤二:定义一个对象类型的数组对象。CREATE
CREATE TYPE department_type AS OBJECT ( DNO NUMBER (10), NAME VARCHAR2 (50), LOCATION VARCHAR2 (50) );
步骤二:定义一个对象类型的数组对象。
CREATE TYPE dept_array ASTABLEOF department_type;
步骤三:定义存储过程来插入数据。
CREATEORREPLACE PACKAGE objecttype AS PROCEDURE insert_object (d dept_array); END objecttype; CREATEORREPLACE PACKAGE BODY objecttype AS PROCEDURE insert_object (d dept_array) AS
为了减少连接Oracle数据库的数量,需要将多条数据作为变量一次传入Oracle的存储过程中。方法如下:步骤一:定义对象类型。 CREATE TYPE department_type AS OBJECT (DNO NUMBER (10),NAME VARCHAR2 (50),LOCATION VARCHAR2 (50));步骤二:定义一个对象类型的数组对象。CREATE