In interface process we have 1000 records i want to commit
every 100 records how? How i can commit every 100 records?
Answers were Sorted based on User's Feedback
Answer / prasad t
there is an option in sqlldr scott/tiger rows=100
rows menas it will commit the rows
rows=100 meands it commits the 100 rows after the insertion
Is This Answer Correct ? | 15 Yes | 1 No |
Answer / prasad reddy
BEGIN
IF l_return_status = 'Y'
THEN
UPDATE xxdc_inv_mtl_item_stg_t
SET process_status = 2
WHERE ROWID = cur_rec.ROWID;
l_txn_validated := l_txn_validated + 1;
ELSIF l_return_status = 'E'
THEN
UPDATE xxdc_inv_mtl_item_stg_t
SET process_status = 3,
error_message = error_message ||
l_error_msg
WHERE ROWID = cur_rec.ROWID;
l_txn_failed := l_txn_failed + 1;
END IF;
IF MOD (l_txn_inserted, p_commit_point) = 0
THEN
COMMIT;
END IF;
Pls look at the above code it may help you out.
Any how here i am giving explanation
take the count of inserted rows and mod by 100 or 1000 or
2000 wat ever you want and do commit;
simple
code
IF MOD (l_txn_inserted, p_commit_point) = 0
THEN
COMMIT;
END IF;
Regards,
-Prasad.
Is This Answer Correct ? | 2 Yes | 2 No |
Which one Module is Biggest Module in oracle apps?
what are the prerequisites for costing transactions?
HOW MANY LANGUAGES FOLDERS ARE ONE ORACLE APPLICATION
what r the objects u have to do in u experiance
What are triggers?
Hoe to skip middle of the record by using SQL*Loader?
While running the concurrent program we will get the status, we have to change the status. How it will be done.
How many standard interface programs in oracle purchasing module and oracle inventory? What are they?
What are the different components of soa suite?
In one flat file i got headers and lines data how you can write control file now ?
what is the data type of lexical parameter?
How to make Parameter as Mandatory?