Collections:
Insert a RECORD into a Table in Oracle
How To Insert a RECORD into a Table in Oracle?
✍: FYIcenter.com
If you have a RECORD variable with data fields matching a table structure, you can insert a row to this table with this RECORD variable using the INSERT statement as shown in the example below:
CREATE TABLE emp_temp AS SELECT * FROM employees;
CREATE OR REPLACE PROCEDURE FYI_CENTER AS
manager employees%ROWTYPE;
BEGIN
SELECT * INTO manager FROM employees
WHERE employee_id = 100;
manager.employee_id := 299;
INSERT INTO emp_temp VALUES manager;
DBMS_OUTPUT.PUT_LINE('# rows inserted = '
|| SQL%ROWCOUNT);
END;
/
# rows inserted = 1
⇒ Update a Table Row with a RECORD in Oracle
⇐ Assign a Table Row to RECORD Variable in Oracle
2018-08-14, 3156🔥, 0💬
Popular Posts:
How to download and install Microsoft .NET Framework Version 2.0 in SQL Server? .NET Framework Versi...
How To Install Oracle Database 10g XE in Oracle? To install 10g universal edition, double click, Ora...
How To Find Out What Privileges a User Currently Has in Oracle? Privileges granted to users are list...
Why I Can Not Enter 0.001 Second in DATETIME values in SQL Server Transact-SQL? If you enter millise...
How To Generate CREATE TABLE Script on an Existing Table in SQL Server? If you want to know how an e...