Collections:
Retrieve Data from a Cursor to a RECORD in Oracle
How To Retrieve Data from a Cursor to a RECORD in Oracle?
✍: FYIcenter.com
If you have a cursor opened ready to use, you can also use the FETCH statement to retrieve data from the cursor into a RECORD variable as shown in the tutorial exercise below:
CREATE OR REPLACE PROCEDURE FYI_CENTER AS
CURSOR t_list IS SELECT first_name, last_name
FROM employees;
TYPE name_rec IS RECORD (
f_name VARCHAR2(10),
l_name VARCHAR2(10)
);
n name_rec;
BEGIN
OPEN t_list;
FETCH t_list INTO n;
DBMS_OUTPUT.PUT_LINE('Name = ' || n.f_name || ' '
|| n.l_name);
FETCH t_list INTO n;
DBMS_OUTPUT.PUT_LINE('Name = ' || n.f_name || ' '
|| n.l_name);
CLOSE t_list;
END;
/
Name = Ellen Abel
Name = Sundar Ande
⇒ Use FETCH Statement in a Loop in Oracle
⇐ Retrieve Data from an Explicit Cursor in Oracle
2018-07-22, 2369🔥, 0💬
Popular Posts:
What Is a Parameter File in Oracle? A parameter file is a file that contains a list of initializatio...
How To Enter Unicode Character String Literals in SQL Server Transact-SQL? Unicode characters are mu...
How To Get a List of All Tables with "sys.tables" View in SQL Server? If you want to see the table y...
What is SQL Server Transact-SQL (T-SQL)? SQL Server Transact-SQL, also called T-SQL, is an extension...
How To Disable a Login Name in SQL Server? If you want temporarily disable a login name, you can use...