database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 2123 게시물 읽기
No. 2123
지난번 프로시져 자동실행 질문 입니다.
작성자
peter
작성일
2005-07-19 10:40
조회수
2,262

그동안 바빠서 손 못대다가

어제 만들어봤는데요

잘 안되네요...

머가 문제인지 좀 봐주세요. 계속 돌기만 하구 종료가 안되네요...

 

/*///////////////////////////////////////

DECLARE @stroid char(60),@oid char(40),@addpoint int, @member int

DECLARE tbOrder_cursor CURSOR FOR
select '주문 적립금 ('+order_date+seq+')' as stroid,order_date+seq as oid,addpoint, member from tbOrder where registdate < dateadd(hour, -24, getdate())

OPEN tbOrder_cursor

FETCH NEXT FROM tbOrder_cursor
INTO @stroid,@oid,@addpoint, @member

WHILE @@FETCH_STATUS = 0
BEGIN
update tbOrder set state=5 ,completedate=getdate() where state = 4 and order_date+seq=@oid
exec csp_setPoint @member, 1, @addpoint, @oid
exec csp_setMPoint @member, 1, @addpoint

FETCH NEXT FROM tbOrder_cursor
INTO @stroid,@oid,@addpoint, @member

END


CLOSE tbOrder_cursor
DEALLOCATE tbOrder_cursor
GO

이 글에 대한 댓글이 총 1건 있습니다.

수정 좀 했더니 돌아가긴 하는데요...
문제는 없을까 몰라요...

 

DECLARE @stroid char(60),@oid char(40),@addpoint int, @member int

DECLARE tbOrder_cursor CURSOR FOR
select '주문 적립금 ('+order_date+seq+')' as stroid,order_date+seq as oid,addpoint, member from tbOrder where registdate < dateadd(hour, -24, getdate())  AND registdate > dateadd(hour, -48, getdate())

OPEN tbOrder_cursor

FETCH NEXT FROM tbOrder_cursor
INTO @stroid,@oid,@addpoint, @member

WHILE @@FETCH_STATUS = 0
BEGIN
if @member IS NOT NULL and @addpoint>0
 BEGIN
     update tbOrder set state=5 ,completedate=getdate() where state = 4 and order_date+seq=@oid
     exec csp_setPoint @member, 1, @addpoint, @oid
     exec csp_setMPoint @member, 1,  @addpoint
 END
  
   FETCH NEXT FROM tbOrder_cursor
   INTO @stroid,@oid,@addpoint, @member

END


CLOSE tbOrder_cursor
DEALLOCATE tbOrder_cursor
GO

 

 

조병광님이 2005-07-19 10:48에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2126inner join 에서 A.[open].. [4]
최장원
2005-07-19
1918
2125공백값을 null로 변경 하려면 [2]
베캄
2005-07-19
3520
2124프로시져안의 쿼리문의 top 에 변수값을 받을 경우 ... [1]
janis
2005-07-19
2604
2123지난번 프로시져 자동실행 질문 입니다. [1]
peter
2005-07-19
2262
2121MS-SQL과 C와의 연동을 하려고 합니다. [2]
ほや™
2005-07-18
2085
2120한 컴퓨터에 두개의 MS SQL server 깔 경우 구분은 어떻게 하나요? [1]
초보
2005-07-18
2071
2119mssql연결 설치 모듈 어케 만들어요? [2]
궁금이
2005-07-18
1989
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다