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
운영게시판
최근게시물
PostgreSQL Q&A 165 게시물 읽기
No. 165
Re: 빈 자리 찾는 방법?
작성자
이정환
작성일
1999-11-22 14:04
조회수
18,214

> 안녕하세요? SQL문에 관한 질문입니다.

> 여러명의 유저를 관리하고 싶은데요.

> 각각 유저마다 primary key 인 숫자를 부여해 주었습니다.

> 1번 2번 ... 이런 식으로요.

> 그런데 만약 이 가운데서 중간에 유저를 삭제하게되면

> 자리가 비어 있게 되지 않겠습니까?

> 그런 빈 자리를 찾아서 다음에 등록하는 유저는 그 번호를

> 부여해주고 싶습니다. 그런경우 빈자리를 찾는 방법은 어떻게

> 해야 할까요?

>

> 즉, 1번부터 10번까지 유저가 있고 중간에 2번과 7번이

> 비어있으면 새로운 유저에게는 2번을 부여해주는 것이죠.

>

> 초보에게 조언을 부탁드립니다.

> 그럼 수고하세요~

>

> 최동욱

 

데이터베이스를 처음 시작할때 저에게 도움을 주신분이 그러더군요..

DBA가 가장 싫어하는 디비 사용자는 자주 delete하는 사람과 alter 하는

사람이라고요.

이건 무슨 의미일까요?

파일을 지우고 삭제하는 차원이 아니라고 합니다.

지웠다고 그게 사용영역에 반환이 된다는 보장이 없다 이거죠.

특히 대형디비는 더 하죠..

그래서 대형디비는 일정한 단위로 하드를 정리 해주는걸루

알고 있습니다.

 

그 디비가 그렇게 큰 디비가 아니라면

차라리 디비에 필드를 하나 추가하여 select 할때

처리해주고 자료를 보존하는게 훨씬 나을듯 합니다.

[Top]
No.
제목
작성자
작성일
조회
168select문에 관한질문
이미선
1999-11-23
17476
171┕>Re: select문에 관한질문
정재익
1999-11-23 21:05:21
18503
167포스트그래스의 성능에 관한 질문..?
최동욱
1999-11-23
17791
170┕>Re: 포스트그래스의 성능에 관한 질문..?
정재익
1999-11-23 21:01:45
19139
166postgres 자바연결에 관하여...
김호동
1999-11-22
19314
184┕>Re: postgres 자바연결에 관하여...
민성기
1999-11-25 10:59:49
20546
163빈 자리 찾는 방법?
최동욱
1999-11-19
16571
165┕>Re: 빈 자리 찾는 방법?
이정환
1999-11-22 14:04:29
18214
159UNION 문을 사용한 SELECT
안중혁
1999-11-17
16794
160┕>Re: UNION 문을 사용한 SELECT
정재익
1999-11-17 18:45:10
18096
180 ┕>Re: Re: UNION 문을 사용한 SELECT
민성기
1999-11-24 19:19:40
17467
158mod_auth_pgsql 이 안돼용
김현호
1999-11-17
16878
161┕>Re: mod_auth_pgsql 이 안돼용
정재익
1999-11-17 18:48:11
17625
162┕>Re: mod_auth_pgsql 이 안돼용
김종혁
1999-11-19 02:17:50
17862
164┕>이런 간단한 문제로...!! TT
김현호
1999-11-22 13:38:09
18137
156성공했습니다........
김종혁
1999-11-15
16673
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다