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 231 게시물 읽기
No. 231
Re: rownum과 같은 역할을 하는 기능은 없나요?
작성자
jinuki
작성일
2001-12-17 13:12
조회수
16,642

열쉬미 다 쓰고 나서 저장했더니 에러가 나더군요~~ 쩝....

 

Sybase ASE에서는 rownum과 같은 기능을 해주는 function은 없습니다...

(Sybase ASIQ, ASA는 지원되더군요... number(*)인가 하는 함수를 써서요...)

 

전에 이것땜시 고민 점 했었는데여~~

 

먼저, 테이블을 만드실때 identity속성을 부여하는 방법이 있구요...

create table testtable (a numeric(10,0) identity,~~~~)

 

그 담엔 여러 방법을 합쳐서 하는 방법인데여~~

하나의 쿼리로는 안되구요... 여러개 쿼리를 섞어서......

가장 좋은 방법은(게시판의 형태에 따라 틀리겠지만) temp table, identity, set rowcount를 같이 써서 사용하는 것 같습니다...

 

먼저 데이타를 다음과 같이

set rowcount 20

select bbstable.* , row_id=identity(5) into #temptable

from bbstable

order by ~~~

처럼 해서 temp table을 만드시구요....

(템프 테이블에 io가 많이 발생할 수 있으니까요... 키 컬럼만 만들었다가

다시 조인하는 방법도 있을 것 같네여..... 예를 들어 페이지 점프하는 경우에는 데이타가 많을때는 큰 테이블을 만들수도 있으니까요...)

 

row_id컬럼에 일련된 값들이 들어가 있을 겁니다...

이렇게 하는 방법이 가장 좋더군요...

 

혹, 다른 방법 아시는 분 있슴 리플 달아주시구요...

 

 

암튼 수고하세여~~

 

-- lesiles 님이 쓰신 글:

>> 사이베이스에서는 rownum과 같은 기능을 할 수 있는 함수가 없는지요? 또 없다면 구현할 방법은 어떻게 해야되지요? 게시판을 만들려구 그러는데 난감하군요

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

select rowid(a) num,number(*) num2
from edw_asis_charchk a
 

장석주(sdb777)님이 2011-07-05 16:37에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
234스토어드 프로시저가 보이지 않아서....
기준
2001-12-19
7057
237┕>Re: 스토어드 프로시저가 보이지 않아서....
jinuki
2001-12-20 13:55:59
7802
233left join에 대해( 간단한건데..) [1]
정우리
2001-12-18
6757
235┕>Re: left join에 대해( 간단한건데..)
jinuki
2001-12-20 11:58:30
7607
277 ┕>Re: Re: left join에 대해( 간단한건데..)
최종진
2002-01-31 17:29:30
7638
232대소문자 구분에 대해
정우리
2001-12-17
7062
236┕>Re: 대소문자 구분에 대해
jinuki
2001-12-20 13:46:30
7600
226rownum과 같은 역할을 하는 기능은 없나요?
lesiles
2001-12-13
7822
231┕>Re: rownum과 같은 역할을 하는 기능은 없나요? [1]
jinuki
2001-12-17 13:12:22
16642
224도와주신분들 정말 감사드립니다. [1]
김기택
2001-12-13
6521
223[자료요청] Sybase Adaptive Server Enterprise for Linux version 11.0.3.3
정대연
2001-12-08
6458
220Open Source Database List 어디서 찾을 수 없나요..?
김병건
2001-12-06
6717
222┕>Re: Open Source Database List 어디서 찾을 수 없나요..?
정재익
2001-12-07 21:57:53
7236
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다