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 991 게시물 읽기
No. 991
identity(7)... 어디서 정보를 찾아야 하나...
작성자
루미너스
작성일
2004-09-13 21:52
조회수
4,375

temp 테이블을 이용해서 페이징을 하는 소스를 보는 중입니다.

 

그런데 select *, colid=identity(7) into $temp_table from ......

 

이런 구문이 있는데요 identity(7) 은 무슨 뜻입니까?

 

from ....이하 절에서 레코드셋을 가져와서 그 레코드 하나하나 마다 1씩 증가되는 새로운 필드를 하나 붙여 임시 테이블에 넣는거 같은데요..

 

하나씩 증가하라는 것 같은 것은 내용에서 알 수 있는데 이것이 함수인지...

 

http://sybooks.sybase.com/onlinebooks/group-as/asg1251e/;pt=43647/*;lang=ko

 

아래와 같은 메뉴얼 페이지에서도 잘 못찾겠던데 어떻게 찾아야 하나요? 이 함수정보 뿐 아니라 메뉴얼에서도 어떤 식으로 찾아 들어가야 하는지

 

답답합니다. 말씀좀 주십시요...transact SQL 도 아니고...

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

 

select 문에서 쓰는 identity는 select .. into table_name에서만 사용이 가능 합니다. identity(n)에서 n은 자리수를 의미 합니다.

default로는 insert 되면서 1씩 증가된 값이 들어 갑니다. 이 gap을 조절 하려면 select [column name] identity(precision) [column name] with identity_gap=N into table_name으로 N의 값을 변경하시면 됩니다

많은사랑(haha1010)님이 2004-10-06 16:02에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
994BIN$4YIKf3P5EGTgM9xH1wsQZA==$0 테이블 [1]
최길호
2004-09-15
2708
993jdbc 이용 해당디비로 이동방법 [1]
궁금이
2004-09-15
3053
992특정한 년월을 전월로 바꾸고 싶은데요..... [1]
qqusong
2004-09-15
3909
991identity(7)... 어디서 정보를 찾아야 하나... [1]
루미너스
2004-09-13
4375
990sybase 에서 preparestatement 가 안먹혀요..ㅜ.ㅜ [1]
cy
2004-09-08
2800
989에러 좀 봐주세용 ^^* [2]
신의식
2004-09-08
3667
988left outer join 에 관한 질문입니다..고수님들. [1]
강호영
2004-09-08
3874
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다