public class OracleAttribute : System.MarshalByRefObject
'Declaration Public Class OracleAttribute Inherits System.MarshalByRefObject
Describes an attribute of the object type. The OracleAttribute object provides only metadata of the type attribute, not the attribute value for the particular object. To get the attribute value, the OracleObject.Item property should be used; note that one of its overloads takes an OracleAttribute object as a parameter.
The full collection of type's attributes may be received from the OracleType.Attributes property of the OracleType object.
This example demonstrates how to retrieve OracleType object from server and display its attributes. To create required type and table and fill it with data you can use the following script:
CREATE TYPE TAddress AS OBJECT ( Country VARCHAR2(30), City VARCHAR2(30), Street VARCHAR2(30), Apartment NUMBER ); CREATE TABLE EmpObject ( Code NUMBER PRIMARY KEY, Person VARCHAR2(40), Address TAddress, Job VARCHAR2(9) ); INSERT INTO EmpObject (Code, Person, Address, Job) VALUES (1, 'SMITH', TAddress('UK', 'London', 'Street', 12), 'CLERK'); INSERT INTO EmpObject (Code, Person, Address, Job) VALUES (2, 'JONES', TAddress('USA', 'New York', 'Street', 418), 'MANAGER'); INSERT INTO EmpObject (Code, Person, Address, Job) VALUES (3, 'SCOTT', TAddress('CANADA', 'Ottawa', 'Street', 26),'PRESIDENT'); INSERT INTO EmpObject (Code, Person, Address, Job) VALUES (4, 'MARTIN', TAddress('FRANCE', 'Paris', 'Street', 162), 'ANALYST');
System.Object
System.MarshalByRefObject
Devart.Data.Oracle.OracleAttribute
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2