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
6. Display the client name and order date for all orders using the traditional method.
How can I get column names from a table in oracle?
How to use values from other tables in update statements using oracle?
How to create a new oracle data file?
Define the SGA and: How you would configure SGA for a mid-sized OLTP environment? What is involved in tuning the SGA?
What happens if recursive calls get out of control?
Differentiate between translate and replace?
What is the difference between a user and a schema in oracle?
how to use select statement as formal parameter in procedure specification?(someone said that using string) ex:-procedure(a in number,select ename from emp ) i am asking syntax like this?
How can you merge two tables in oracle?
Why is oracle used?
How do I spool in oracle?
what are archived logs?
What is the difference between formal parameters and actual parameters?
Give the constructs of a package, function or a procedure.