how table is defined in plsql table? how can i select
column from plsql table?
can i use select * from plsql table type?
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 |
What is the difference between the Oracle ODBC driver and a Microsoft ODBC (Open Database Connectivity) Driver?
How to load data from external tables to regular tables?
How do I find the database name in oracle?
How to view existing locks on the database?
What is an Extent ?
What is a partition in oracle?
What is OCI. What are its uses?
Explain the use of online redo log files in oracle.
How can we find the size of a database?
How to list all user accounts in oracle?
What is difference between UNIQUE constraint and PRIMARY KEY constraint ?
16. Display the order number, order line number and the shipping date. If the shipping date is null, display the string <not shipped yet>.