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

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

안녕하세요

프로시져를 만들어서 년도 데이터를 저장 하고 있습니다.

쿼리문은 아래와 같고요.


 set @sql = ' delete from UIC03IT_CLOSEDAY_'+ @TB_year  +
        ' where CLOSEDAY ='''+ @pCLOSEDAY +''''
   exec (@sql)
   
   set @sql ='  INSERT INTO UIC03IT_CLOSEDAY_'+ @TB_year     +
       ' SELECT              ' +
       ''''+  @pCLOSEDAY +          '''' + 
       '  ,isnull(t2.WIDEUSE_GB ,'''+'9'+''')      ' +
       '  ,t1.[BARCODE]           ' +
       '  ,t1.[LCT_GBN]           ' +
       '  ,t1.[AST_CD]           ' +
       '  ,t1.[LOT_NO]           ' +
       '  ,t1.[GRADE]            ' + 
       '  ,t1.[ST_GBN]           ' +  
       '  ,t1.[GONPO_STL]           ' + 
       '  ,t1.[IP_DATE]           ' + 
       '  ,t1.[IPCL_CD]           ' +
       '  ,t1.[CL_DATE]           ' +
       '  ,t1.[SUBUL_GBN]           ' +
       ' FROM              ' +
       '  UIC03IT t1            ' +
       '  left outer join UZZ02MT t2 on(t1.LOT_NO = t2.LOT)  '
   exec (@sql)


위의 데이터를 insert 하면 데이터가 제대로 저장이 되고 있습니다. 실제로 테이블에서 값을 확인도 하였구요.

위의 프로시져를 스케줄러로 작업을 하여 7시에 자동 으로 돌게 만들었는데 7시 이후에 조회를 하면 멈춤 현상(테이블 LOCK 인거 같기도함.)이 발견이 되는거  같습니다. mssql 매니져먼트에서 select 문을 조회를 하면 이상없이 조회가되는데  어플리케이션 단에서 조회를 하면 불러오지 못하는 현상을 발견 하여 왜 이런지 이해가 안되어 글을 올립니다.. 조회하는 프로시져에 다른 테이블을 강제로 입력하여 return 한 뒤 commit 하고 다시 원상복귀 시키면 그다음부터는 또 조회가 잘됩니다. 왜이런지 이해를 못하겠는데 아시는분 답변 부탁드려요.


조회하는 구문은  아래와 같습니다.

SELECT
    A.LCT_GBN
    , A.AST_CD
    , A.LOT_NO
    , A.GRADE
    ,A.WIDEUSE_GB
    ,SUM(A.GONPO_STL) IP_DATE1 ,0 as IP_DATE30 ,0 as IP_DATE60
    ,0 as IP_DATE90,0 as IP_DATE120, 0 as IP_DATE180
   FROM
    UIC03IT_CLOSEDAY_2016          A


No. Subject Author Date Views
9232 쿼리좀 한개 문의 드립니다. [3] 아싸라비아콜롬비아 2016.03.16 2261
9231 예약어 대문자 자동 변환 문의 입니다. [2] 하하하하하 2016.03.16 2873
9230 테이블에 보여지는 자료와 query실행시 자료가 틀림니다 [1] 슈토파이터 2016.03.16 2059
9229 유지관리계획의 유지관리정리태스크의 장애 [3] 챈들러 2016.03.15 2574
9228 더하기 쿼리 질문 드립니다. [4] 아싸라비아콜롬비아 2016.03.14 3890
9227 MDF 파일이 손상되었을 때 [2] rollback 2016.03.14 2172
9226 데이터 증가에 따른 DBMS 관리방법의 Best Practice [2] Jaeson 2016.03.14 2337
9225 설문통계 쿼리 관련 문의 입니다. [1] jameslee 2016.03.14 2112
9224 sql서버 윈도우 인증 차단 [2] HSQL 2016.03.14 2795
9223 쿼리 질문좀 드리겠습니다. [4] 아싸라비아콜롬비아 2016.03.11 1995
9222 쿼리 질문 드립니다. [3] 양재동살아요 2016.03.11 2517
9221 Job 스케줄러 일정을 쿼리로 알수 없을까요? [3] 군고구마 2016.03.10 2948
9220 SQL2008 Openrowset 네트워크에 있는 파일 읽기.. 질문드립니다 [3] 봉봉가가 2016.03.10 3771
9219 대 소문자를 구분 하는 경우 성능 저하 또는 기타 예외사항이 발생 할 가능성 있는지 문의 드립니다. [2] 나는짱이야 2016.03.10 2335
» 프로시져 실행 시 테이블 LOCK 문제 [5] 쿠아앙 2016.03.07 3407
9217 where 절 튜닝 어떻게 해야할까요. [2] 정민채 2016.03.07 2919
9216 NCS DB엔지니어링 관련 [3] 더따뜻한 2016.03.06 2958
9215 [한글 인코딩 문제] 한글이 깨집니다. [2] 쌈바 2016.03.06 5619
9214 SELECT 할때 의문이 있습니다. [3] 쭈스비 2016.03.03 2605
9213 컬럼 두개를 충족하는 조건을 () 괄호 묶어서 부정문 표현 궁금합니다 [1] 개발좋아 2016.03.02 2513





XE Login