착하게살아라
376
2018-03-29 15:20:21
3
548

PL/SQL에서 IF문 안에 insert문 쓰는게 성능적인 면에서 좋나요?



pl/sql에서 insert문을 사용할 예정인데요.

if문 안/밖에서 어떻게 사용해서 좋은 코딩인지 궁금하여 문의드립니다.


[고민사항]

1. if문 안에 insert문ㄱㄱ

2. if문 밖에 insert문ㄱㄱ


성능적인 면에서 둘다 똑같다면 1번으로 진행하려고 하는데

고수님들 생각은 어떠신지..

0
0
  • 답변 3

  • 멋쟁이인중
    33
    2018-03-29 15:26:43

    1번 ㅊㅊ

    1
  • momobs
    194
    2018-03-29 20:57:31

    질문의 요지를 잘모르겠네요.

    if문을 쓴다는 이야기는 조건에 맞을때만 db에 insert하겠다는 말씀이신가요?

    if sql%notfound then
        insert into....
    end if

    이런 형식의 insert를 말씀하시는걸 같은데 이걸 밖으로 뺄수가 있나요 ;;;?

    if문을 안쓰신다면 

    begin
       select ....
    exception
       when no_data_found then
          insert into ...
    end;

    이런식의 예외처리를 통한 insert를 하시겠다는 말씀이신지...

    1
  • 착하게살아라
    376
    2018-03-30 13:15:57

    if문에서 참일 경우 실행되는 문장에 insert문이 있는거랑


    if문에서 참일 경우 변수값 같은 걸 저장하고

    그 변수값을 가지고 if문 밖에 있는 insert문에 사용하는 거를 말한 건데요.


    뭐 중요한 건 아니지만

    rdbms의 처리 프로세스와 동작 중 발생하는 영향이 성능에 어떤 연관이 있는지

    궁금해서 물어봤습니다.ㅋ

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.