데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

프로시저 실행 문의 입니다.

우영호수 2015.01.20 17:46 Views : 2665

안녕하세요 프로시저 실행에 관한 문의 입니다.


예를들어 


프로그램에서 루프를 돌려 A 프로시저를 호출합니다. 10번 호출합니다.


A 프로시저에는 파라미터 @ID INT, @ID2 INT, @ID3 INT


이렇게 3개를 받습니다.


문제는 작성된 프로시저를 DB에서 돌려보면 정상 작동합니다.


그런데 프로그램에서 호출할 경우 가끔 비정상으로 처리 됩니다.


여기서 의문점

1. 프로그램에서 루프로 프로시저를 호출할경우 먼저 호출한 프로시저가 끝나기 전에 두번째 호출한 같은 프로시저가 또 실행 되나요


2. 먼저 호출한 프로시저가 끝나지 않은 상태에서 또 호출할경우 두번째 호출된 프로시저의 파라미터값이 첫번째 실행되고 있는 파라미터값의 변형이 생길수 있나요


- 프로시저 처리의 결과값에 상관없이 프로그램에서 루프로 호출합니다. 혹시 몰라서 프로그램에서 sleep 만 적용

- 프로시저는 tran 적용은 하지 않았습니다. - 성능저하 가 있을까봐

- 프로시저의 tran 을 적용할 경우 프로시저에서 사용되는 모든 테이블은 락이 걸리나요


답변 부탁드립니다.


감사합니다.



No. Subject Author Date Views
» 프로시저 실행 문의 입니다. [1] 우영호수 2015.01.20 2665
8477 조건 연산자가 다를시 정적쿼리 작성 [3] 가끔보는하늘 2015.01.20 3714
8476 동적쿼리 질문 드립니다. 가끔보는하늘 2015.01.20 2337
8475 누적재고 수량 (서브쿼리) [3] jwko 2015.01.19 3944
8474 프로시져 생성 질문 [where 필드 = @변수] 와 [where 필드 IS NULL] [4] 양아치베이비 2015.01.15 3002
8473 쿼리질문드립니다.. [1] SQL어렵.. 2015.01.15 2453
8472 mssql2000에서 mysql sp 실행하기 wassup 2015.01.15 2922
8471 SQL 2008 error 3707 [1] 땅훈 2015.01.15 3078
8470 건우아빠님~ㅠ 세로로 되있는걸 가로로 뿌리는 방법좀 알려주세요ㅠ [5] 뽀챙 2015.01.14 3104
8469 mssql2000 -> mysql 연결된 서버로 프로시저 실행 wassup 2015.01.14 3732
8468 varchar(max)문의 [1] 유리의성 2015.01.14 3413
8467 특정 데이터 베이스 권한 문의 드립니다. 나는짱이야 2015.01.13 2242
8466 서버간 테이블, SP 복제 [11] 하하하하하 2015.01.13 3046
8465 update 문의드립니다. [2] 예성파파 2015.01.13 2647
8464 각 부서의 팀장을 구하고 싶습니다. [1] 엠엔27 2015.01.13 2722
8463 MSSQL에이전트 실행날짜가 저절로 변경됩니다. [5] 김미영_279087 2015.01.10 6712
8462 복구모델이 simple 일때 ldf용량을 작게 설정했을경우 [1] 카루카루 2015.01.09 2547
8461 로그 파일 문의 [4] akfflr 2015.01.09 3021
8460 권한 오류 문의 드립니다. 나는짱이야 2015.01.09 2446
8459 asp에서 DB 컨넥션... [7] 전혜연 2015.01.08 3452





XE Login