Oracle Objects for OLE
Release 9.2

Part Number A95895-01
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents

Master Index

Feedback

Creating a VARRAY Collection Type

The example code below creates a VARRAY collection type ENAMELIST and department table having ENAMELIST collection type column.

set OO4OSession = CreateObject("OracleInProcServer.XOraSession")

set hrDb = OO4OSession.OpenDatabase("Exampledb",

"scott/tiger", 0)

hrDb.ExecuteSQL("CREATE TYPE ENAMELIST AS VARRAY(20) OF

VARCHAR2(30)")

hrDb.ExecuteSQL("CREATE TABLE department (dept_id NUMBER(2),name

VARCHAR2(15),ENAMES ENAMELIST)")

The following script inserts some collection data into department table:

hrDb.ExecuteSQL("INSERT INTO department VALUES(10, 'ACCOUNTING',

ENAMELIST('KING','CLARK','MILLER') )")

hrDb.ExecuteSQL("INSERT INTO department VALUES(20, 'RESEARCH',

ENAMELIST('JONES','SCOTT','ADAMS','SMITH','FORD') )")

hrDb.ExecuteSQL("INSERT INTO department VALUES(30, 'SALES',

ENAMELIST('BLAKE','MARTIN','ALLEN','TURNER','JAMES') )")


 
Oracle
Copyright © 1994, 2002 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents

Master Index

Feedback