프로시져 질문드립니다

로쏘네리 2013.06.17 09:57 Views : 4228

DECLARE @cnt int = 0;
SELECT @cnt = count(*) FROM sys.conversation_endpoints WITH(NOLOCK)
WHERE far_service = 'OrderEngineSellProcessService' 
if ( @cnt = 0 ) 
begin
DECLARE @i int = 1
, @intDialogCount int = 0
, @bit150TrickEnableFlag bit
, @uidDialogHandle uniqueidentifier;
 

SELECT @intDialogCount = DialogCount * (CASE _150TrickEnableFlag WHEN 0 THEN 1 ELSE 150 END)
, @bit150TrickEnableFlag = _150TrickEnableFlag
FROM dbo.DIALOGORDERENGINESELLPoolConfig;
 

TRUNCATE TABLE dbo.DIALOGORDERENGINESELLPOOL;
 

WHILE @i <= @intDialogCount
BEGIN
BEGIN DIALOG CONVERSATION @uidDialogHandle
  FROM SERVICE xxxxxxx
  TO SERVICE 'xxxxxxxx'
  ON CONTRACT xxxxxxxxxxx
  WITH ENCRYPTION = OFF;
 

IF @bit150TrickEnableFlag = 0 OR (@bit150TrickEnableFlag = 1 AND (@i % 150) = 0)
  INSERT dbo.DIALOGORDERENGINESELLPool (DialogHandle)
  VALUES (@uidDialogHandle);
 

SET @i += 1;
END
END


여기서 cnt=0일때만 실행되는거 맞죠?
No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 461
6909 안녕하세요 WHERE절 질문입니다. [8] 풍강령 2013.06.20 5213
6908 프로시져에서 동적 쿼리 문장이 사라지네요. [4] 잠수쟁이 2013.06.20 4361
6907 mysql 질문드립니다. [1] 바쿠야 2013.06.19 6010
6906 해외 서비스 시에 Collation을 변경해야 맞는건지요? [3] 나는짱이야 2013.06.19 4460
6905 세로 데이터(경력사항)를 가로로 할수 있을까요? [1] 언제쯤 2013.06.19 4567
6904 SSMS 옵션 저장된 파일 위치가 어떻게 될까요? [1] wildflow 2013.06.19 4599
6903 SQL(Express) 서비스가 시작되지 않습니다. [1] Lynn 2013.06.19 6018
6902 mssql2012 full text search 써니sunny 2013.06.19 4861
6901 2005에서는 프로시져 디버깅 역시나 안되는건가요? [3] 클리티에 2013.06.18 4698
6900 top 5 리스트 중 3번째를 젤 위로 올리는 방법?? [2] 다크나인 2013.06.18 4098
6899 테이블 설계 관하여 [2] 선도 2013.06.18 5457
6898 커서가 존재 저장 프로시저 안에 다시 커서를 정의 할 수는 없나요? [2] 나는짱이야 2013.06.18 4375
6897 최대 열 개수(1024개)를 초과 할 수 있나요? [2] dcman 2013.06.17 8885
6896 FLOAT 타입을 스트링으로 변경하는 방법 (수정) [2] 잠수쟁이 2013.06.17 6131
6895 물리적읽기, 논리적 읽기에대해서 [3] 맨즈밤 2013.06.17 9547
» 프로시져 질문드립니다 [2] 로쏘네리 2013.06.17 4228
6893 mysql 물어볼게 있어요 ㅠㅠ [2] jiyoooon 2013.06.15 6494
6892 TRY CATCH 문 질문... [5] 메칸더 2013.06.14 5092
6891 간단한 쿼리 같은데 안풀리네요 [2] 캔디 2013.06.14 4696
6890 SSL 공급자: 신뢰되지 않은 기관에서 인증서 체인을 발급....오류가 나옵니다. [4] 김시준 2013.06.14 14157





XE Login