LOG ERROR
Description
FORALL index IN bounds_clause [ SAVE ] [ EXCEPTIONS ] dml_statement ;Sample Source Patterns
Setup Data
Oracle
CREATE TABLE error_table (
ORA_ERR_NUMBER$ NUMBER,
ORA_ERR_MESG$ VARCHAR2(2000),
ORA_ERR_ROWID$ ROWID,
ORA_ERR_OPTYP$ VARCHAR2(2),
ORA_ERR_TAG$ VARCHAR2(2000)
);
--departments
CREATE TABLE parent_table(
Id INT PRIMARY KEY,
Name VARCHAR2(10)
);
Insert into parent_table values (10, 'IT');
Insert into parent_table values (20, 'HR');
Insert into parent_table values (30, 'INFRA');
--employees
CREATE TABLE source_table(
Id INT PRIMARY KEY,
Name VARCHAR2(20) NOT NULL,
DepartmentID INT REFERENCES parent_table(Id)
);
INSERT into source_table VALUES (101, 'Anurag111111111', 10);
INSERT into source_table VALUES (102, 'Pranaya11111111', 20);
INSERT into source_table VALUES (103, 'Hina11111111111', 30);
--a copy of source
CREATE TABLE target_table(
Id INT PRIMARY KEY,
Name VARCHAR2(10) NOT NULL,
DepartmentID INT REFERENCES parent_table(Id)
);
INSERT into target_table VALUES (101, 'Anurag', 10);Snowflake
1. MERGE INTO Inside a FORALL
Oracle
Snowflake
2. FORALL With INSERT INTO
Oracle
Snowflake
3. FORALL With Multiple Fetched Collections
Oracle
Snowflake
4. FORALL With Record of Collections
Oracle
Snowflake
5. FORALL With Dynamic SQL
Oracle
Snowflake
Oracle
Snowflake
8. FORALL Without LOOPS
Oracle
Snowflake
9. FORALL With UPDATE Statements
Oracle
Snowflake
10. FORALL With DELETE Statements
Oracle
Snowflake
Related EWIs
Last updated
Was this helpful?