Collections:
Assign Query Results to Variables in Oracle
How To Assign Query Results to Variables in Oracle?
✍: FYIcenter.com
If you want to assign results from SELECT statements to variables, you can use the INTO clause, which an extension of SELECT statements for PL/SQL. The sample code below shows some good example on INTO clause:
DECLARE
total NUMBER;
now DATE;
fname VARCHAR2(10);
lname VARCHAR2(10);
BEGIN
SELECT COUNT(*) INTO total FROM employees;
DBMS_OUTPUT.PUT_LINE('Count = ' || TO_CHAR(total));
SELECT SYSDATE INTO now FROM DUAL;
DBMS_OUTPUT.PUT_LINE('Now = ' || TO_CHAR(now, 'SSSSS'));
SELECT first_name, last_name INTO fname, lname
FROM employees
WHERE employee_id = 100;
DBMS_OUTPUT.PUT_LINE('Name = ' || fname || ' ' || lname);
END;
/
Count = 107
Now = 82375
Name = Steven King
⇒ Error: Exact Fetch Returns More Rows in Oracle
⇐ Name Conflicts between Variables and Columns in Oracle
2018-09-24, 3551🔥, 0💬
Popular Posts:
How To Create a Stored Program Unit in Oracle? If you want to create a stored program unit, you can ...
How to download and install Microsoft .NET Framework Version 2.0 in SQL Server? .NET Framework Versi...
How AdventureWorksLT tables are related in SQL Server? There are 12 user tables defined in Adventure...
How to change the data type of an existing column with "ALTER TABLE" statements in SQL Server? Somet...
How to print value on console in SQL Server Transact-SQL? How to use the PRINT statements? In Transa...