oracle dba in telugu
Records are composite variables that can store data values of different types, similar to a struct
type in C, C++, or Java. For more information, see “Understanding PL/SQL Records”.
In PL/SQL records are useful for holding data from table rows, or certain columns from table rows. For ease of maintenance, you can declare variables as table%ROWTYPE or cursor%ROWTYPE instead of creating new record types.
Syntax
record type definition ::=
expression
A combination of variables, constants, literals, operators, and function calls. The simplest expression consists of a single variable. For the syntax of expression
, see “Expression Definition”. When the declaration is elaborated, the value of expression
is assigned to the field. The value and the field must have compatible datatypes.
field_name
A field in a user-defined record.
NOT NULL
At run time, trying to assign a null to a field defined as NOT
NULL
raises the predefined exception VALUE_ERROR
. The constraint NOT
NULL
must be followed by an initialization clause.
record_name
A user-defined record.
type_name
A user-defined record type that was defined using the datatype specifier RECORD
.
You can define RECORD
types and declare user-defined records in the declarative part of any block, subprogram, or package.
A record can be initialized in its declaration. You can use the %TYPE
attribute to specify the datatype of a field. You can add the NOT
NULL
constraint to any field declaration to prevent the assigning of nulls to that field. Fields declared as NOT
NULL
must be initialized. To reference individual fields in a record, you use dot notation. For example, to reference the dname
field in the dept_rec
record, you would use dept_rec.dname
.
More Stories
Notice: Trying to access array offset on value of type bool in /hermes/bosnacweb05/bosnacweb05bi/b2282/ipg.jbbuidtech37209/timecomputers/wp-content/themes/enternews/inc/template-functions.php on line 601
Oracle tutorial for beginners in telugu Part 8
Notice: Trying to access array offset on value of type bool in /hermes/bosnacweb05/bosnacweb05bi/b2282/ipg.jbbuidtech37209/timecomputers/wp-content/themes/enternews/inc/template-functions.php on line 601
Oracle tutorial in telugu Part 7
Notice: Trying to access array offset on value of type bool in /hermes/bosnacweb05/bosnacweb05bi/b2282/ipg.jbbuidtech37209/timecomputers/wp-content/themes/enternews/inc/template-functions.php on line 601
Oracle tutorial in telugu Part 6