how table is defined in plsql table? how can i select
column from plsql table?
can i use select * from plsql table type?
Answer Posted / abapdeveloper09
1. Define a TABLE data type
TYPE type_name IS TABLE OF
(column_type | variable%TYPE
| table.column%TYPE | table%ROWTYPE
INDEX BY BINARY_INTEGER);
2 Declare a variable of that type
identifier type_name;
Assume the PLsql table (emp_table_type) has emp's first
name and index columns and you want to display this column
data (Emp's first name)
TYPE type_name IS TABLE OF
employee.firstname%TYPE
INDEX BY BINARY_INTEGER;
emp_table_type type_name;
Load data into emp_table_type table
-- Display emp's first name data
FOR index in EMP_table_type.FIRST..EMP_table_type.LAST
LOOP
DBMS_OUTPUT.PUT_LINE(EMP_table_type(index));
END LOOP;
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What are the various types of snapshots ?
What is the difference between post-database commit and post-form commit?
How are extents allocated to a segment?
What is not equal to in oracle?
Explain the blob datatype?
How to retrieve data from an cursor to a record?
Can a parameter be passed to a cursor?
What are the differences between lov and list item?
What does sharding mean?
What is sharded cluster?
What is bulk load in oracle?
How to define a cusotmer as a supplier in ORACLE R12
How does oracle handle read consistency?
What are the set operators union, union all, minus & intersect meant to do?
What operating systems are supported by oracle database 10g xe?