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 4390 게시물 읽기
No. 4390
중복되는 기간을 삽입하게 하지 못하게 할려면..
작성자
박기원
작성일
2002-10-16 10:48
조회수
967

안녕하세요?

디비에서 시작일과 말일이 있거든요

근데 새로운 시작일과 말일이 들어오면 전에 있던 기간과 비교해서 중복이 되면 입력이 못되게 할려고 하거든여

어케 해야하나요?

start_day(date) end_day (date)

2001-1-1 2001-12-31

2002-1-1 2002-12-31

이런 상황에서 2002-5-5 2002-12-31일 오면 안되게 할려고 하거든여....

unique지정을 하기 힘든 상황입니다.

그럼 부탁드립니다.

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

두가지 방법이 잇을것 같습니다.

하나는 TRIGGER/RULE 등으로 입력또는 수정시에 date 값을 받아서 기존의 값 사이에 드는 값인지 확인을 해 보시게 하는 방법이 있을것 같구,

다른 한가지는 TABLE CONSTRAINT 를 설정해 주시기 바랍니다. TABLE CONSTRAINT 설정 방법은 CREATE TABLE 구문과 ALTER CONSTRAINT 구문을 공부해 보시기 바랍니다.

정재익(advance)님이 2002-10-16 11:16에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4393JDBC와 인포믹스 연결에 관한 질문입니다. [1]
정혜경
2002-10-18
972
4392[급] 시작이 반인데.... [3]
cosmos
2002-10-18
896
4391to_number() 같은 함수는 없나요? [1]
서영철
2002-10-16
2510
4390중복되는 기간을 삽입하게 하지 못하게 할려면.. [1]
박기원
2002-10-16
967
4387idle 계속 증가하는 이유? [2]
신성하
2002-10-15
1154
43867.2.x 버전에서 튜플의 최대 크기는 ? [3]
대장폐인
2002-10-14
1081
4383[질문]postgresql에서는 한글지원(jdbc에서의한글검색)이 가능한가요. [1]
이근호
2002-10-11
962
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다