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 |
what is meant by bind parameter?
why we can use synonym?
What is function?
Can We Create a Synonym On Trigger?
How to pass data into EXECUTE_IMMEDIATE statement in plsql body ?
Can 2 functions have same name & input parameters but differ only by return datatype ?
What is sca and how is it useful?
in ap_terms table what data will be stored
what are the prerequisites for costing transactions?
If we have a repeated record in a table. But the repeated record how i can transfer from table to nested table?
what is the data type of lexical parameter?
hi gurus my name is ramesh i was completed orcale apps technical trainning i wnt to put 3+yrs experience is it correct r not ,if any freshers jobs are available in market pls suggest me. my mail id rameshmcaou@gmail.com and contact no is 9000342411