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 3955 게시물 읽기
No. 3955
temporary 옵션 해제 방법
작성자
sybase
작성일
2009-11-24 10:45
조회수
8,120

sysbase ASE만 쓰다가 IQ는 처음 접해봅니다. 툴은 Canvas쓰고 있구요..근데 SQL Edit창 켜서 set temporary option으로 sam파일 떨구고 나서 같은 창내에서 해제하는 방법은 없는건가요? 파일 내린후 그냥 테이블 조회하려고 select 구절을 날리면 계속 sam파일 내리게 되니....답변 좀 부탁드려요..제가 아직 초보라서요...

아 그리고 한가지 더 궁금한게 있는데..sql advantage 쓰면 하나의 edit창이 하나의 세션으로 알고 있습니다 .근데 Canvas쓰면 하나의 connection에 여러개의 창을 띄워서 쓸수가 있는데 이건 각각의 독립적인 세션으로 봐야 되는건지 아니면 같은 세션으로 봐야 되는건지요...제가 IQ테스트 하다가 보면 테이블을 netterm 띄워서 만들어 놓구 bcp로 데이터 넣은 후에 미리 접속해있던 Canvas툴창에서 select 해보면 아직 데이터가 하나도 없는것으로 나오고...
autocommit이 아니라서 양쪽다 모두 commit을 해줘야지 조회가 가능한건지도 궁금합니다.

초보라 질문이 많았는데요..잘 아시는 고수님들 답변 좀 부탁드립니다.

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

  
Sybase IQ에만 존재하는 versioning이라는 메카니즘을 이해하지 못했기 때문에 그럴것 같습니다. 아래의 내용을 하번 읽어 보세요. 결론적으로 말씀드리면 다른 세션에서 write 한 데이터(물론 commit 까지 실행)에 대해 조회하고 싶으면 commit을 먼저 수행하고 select 해야 합니다.



- SYBASE IQ의 테이블에 대한 변경을 관리하기 위한 방법으로 table-level versioning이라고도 합니다.

- ANSI isolation level 3을 지원하며 읽고 있는 동안에도 쓸 수 있는 기능을 제공합니다. 특정한 시점에 하나의 테이블에 대해 쓸 수 있는 사용자는 SYBASE IQ에 의해 자동으로 1명으로 제한되며 조절 불가능합니다.

- 어떤 테이블이 수정되어지면 그 페이지들의 이전 데이터들은 그대로 남겨두고 새로운 페이지에 새로운 데이터들이 쓰여지며 각 페이지 헤더에는 blockmap 이라는 버전정보를 보관하는 데이터 구조가 있습니다. 그래서 이전 페이지의 blockmap에는 이전 버전이 새로운 페이지의 blockmap에는 새로운 버전이 저장됩니다.

- 이전 버전들은 더 이상 이전 데이터를 보는 사용자가 존재하지 않으면 삭제되며 이런 버전 관리가 다른 RDBMS에서의 log와 비슷합니다.

- 사용자가 현재 버전의 테이블 내용을 보고 싶으면 먼저 COMMIT을 실행시키고 질의를 하시면 됩니다.  즉 SYBASE IQ의 COMMIT에는 두 가지의 의미가 있습니다.

세지아빠(sejiappa)님이 2009-12-07 16:25에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3965datediff사용에 대한 오류 문의 [1]
황수원
2009-12-02
9292
3964노트북에 있는 WAP_PROF_I.dmp 파일을 IMPORT 하고 싶어요 [1]
조용주
2009-12-01
7874
3959가로 출력 [1]
궁금이
2009-11-25
7388
3955temporary 옵션 해제 방법 [1]
sybase
2009-11-24
8120
394610330 에 대한 sqlcode 질문드립니다.
김태호
2009-11-20
6929
3944ASE15 트라이얼버전 테이블 갯수 제한이 있나요? [1]
경처리
2009-11-19
6895
3943인라인 뷰 및 서브쿼리 질문
sybase
2009-11-18
7424
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다