FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[1955] 파이어버드에 일괄 업데이트 구문이 있나요?
까막 [ggamagui] 1535 읽음    2006-04-27 14:25
안녕하세요. 까막입니다.

  UPDATE   Demand
  SET      PaymentAmt  = SUM(L.PaymentAmt )  ,
              PaymentDate = MAX(L.PaymentDate)
  FROM     Demand  D
                                 INNER JOIN        LogPayment    L
                          ON (D.CustomerId   =  L.CustomerId  AND
                                 D.DMonth       =  L.DMonth)
  WHERE    D.PaymentSection < 2
  GROUP BY D.CustomerId,         D.DMonth,         D.TDemandAmt


위 처럼 일괄 업데이트를 처리하는 방법이 파이어버드에서 가능한가요?
SQL Server 에서는 위 문장이 잘 처리가 되는데, 파이어버드에는 오류가 나더군요.

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 4, char 3.
FROM.

for 를 돌려서 한건씩 처리하는 방법말고 다른 좋은 방법이 없을까요?
다른 처리는 전부 일괄 처리를 하는데 업데이트만 한건씩 처리하려니 영.. 맘이 내키지 않는군요.



위대한 단군혼이 살아있는 나라.... 대한민국.

+ -

관련 글 리스트
1955 파이어버드에 일괄 업데이트 구문이 있나요? 까막 1535 2006/04/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.