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, 2720🔥, 0💬
Popular Posts:
How To Verify Your PHP Installation in MySQL? PHP provides two execution interfaces: Command Line In...
What To Do If the StartDB.bat Failed to Start the XE Instance in Oracle? If StartDB.bat failed to st...
How To Install PHP on Windows in MySQL? The best way to download and install PHP on Windows systems ...
What Happens If the UPDATE Subquery Returns Multiple Rows in MySQL? If a subquery is used in a UPDAT...
What is test testing area for? The testing area is provided to allow visitors to post testing commen...