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, 3143🔥, 0💬
Popular Posts:
How To Drop an Index in Oracle? If you don't need an existing index any more, you should delete it w...
What are DDL (Data Definition Language) statements for tables in SQL Server? DDL (Data Definition La...
How to check if two JSON values have overlaps using the JSON_OVERLAPS() function? JSON_OVERLAPS(json...
How to download Microsoft SQL Server 2005 Express Edition in SQL Server? Microsoft SQL Server 2005 E...
What Happens to Your Transactions When ERROR 1213 Occurred in MySQL? If your transaction receives th...