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
운영게시판
최근게시물
Sybase Q&A 2292 게시물 읽기
No. 2292
update 도중 중지 시키면.. ㅠ-ㅠ
작성자
문의..
작성일
2008-09-16 20:42
조회수
7,013

안녕하세요 ㅠ-ㅠ

문의드려요...

현재.. 91265004건의 데이터의 특정 필드를 update 하려고..

쿼리문을 실행 했는데요...

2시간 40분째 실행되고 있네요... 에고고.. 

혹시..update시에 중지하면,, 롤백처리 되어지나요..?

아니면, 지금 까지 진행된건 update 되고.. 중지되나요...


수고스러우시겠지만,, 답변부탁드릴께요...

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

어떻게 transaction을 실시하셨는지에 따라 달라지죠.  Explicit transaction으로 하셨다면 rollback 하심 되구요 Implicit로 행하셨다면 'go' 들어갈때마다 commit이 된 상태일겁니다.

민디님이 2008-09-17 05:53에 작성한 댓글입니다. Edit
답글 감사드려요..

아래와 같이.. 실행 시켰습니다..
4시간 넘게 지연되어.. 중단 시켰어요...
UPDATE 테이블명 SET RRN_BRN =substr(TRIM(RRN_BRN) ,1,7) +
replicate('*' ,13- char_length(substr(TRIM(RRN_BRN) ,1,7)))
where RRN_BRN IS NOT NULL
AND TRIM(RRN_BRN) <> ''

주민번호 뒷자리 6자리를 * 로 update하려고 하는데요..
update 속도를 빠르게 할수 있는 방법이 없을까요...ㅠ-ㅠ
쿼리 튜닝이나.. 조언 부탁드릴께요..
sybase db라서..RPAD 기능이 없어요 ㅠ-ㅠ

그럼 좋은 하루 보내세요...
문의..님이 2008-09-17 10:44에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2296DB통계 부탁드릴게요 봐주세요.ㅠㅠ
홍종진
2008-09-23
7048
2295사이베이스 고수님들보세요..ㅠ날짜 15일보다 [2]
홍종진
2008-09-22
7490
2293update 작업..관련 문의 드려요.. [1]
문의..
2008-09-17
7461
2292update 도중 중지 시키면.. ㅠ-ㅠ [2]
문의..
2008-09-16
7013
2291sybase ase 설치후, 서버시작 문의 [1]
카즈머스
2008-09-16
7951
2290너무답답해서 글을올립니다.ㅠ [3]
홍종진
2008-09-03
10307
2289배치파일 만드는 법좀 알려주세요... [1]
송효순
2008-09-03
7145
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다