begin
1.table A에 insert
2.1의 A 테이블에서 자동 증가한 값을 가져온다.
3.2에서 가져온값으로 다른 테이블에 insert 한다.
commit
1에서 자동증가는 (serial)시퀸스에서 되는데요.
2에서 curval(시퀸스)해서 가져올라구 하는데
1에 입력한 다음 2에서 값을 가져오기전까지 A테이블에 새로운
자료가 입력이 안돼야 하는데 lock을 걸어줘야 하죠?
근데 이거 어케 lock 걸어줘야 할지..
그냥 트랜잭션안이니까 별도로 lock을 안걸어줘도 될까요?
누가 답변좀...
|