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 9289 게시물 읽기
No. 9289
제약조건 검사와 입력 실패시 리턴되는게 있을까요?
작성자
VQ
작성일
2013-06-05 00:18
조회수
9,969
1. pgAdmin에서 테이블 만들고 제약조건에 보면 기본키, 외래키... 검사라는 부분중에 검사 이부분을 쓰려고하는데 매뉴얼에서 뭘로 찾아야 문법이 나올까요?
 
 
 
2. 제약조건의 검사를 사용하게되면 insert와 update시에 자원을 많이 사용할까요?
 
 
 
3. 트리거와 검사의 장단점 이나 이에대해서 나와있을만한 곳이 있을까요?
 
 
 
4. 보통 함수를 통해서 어떤 문을 실행시키는데 위 검사 제약조건에 걸려서 입력이 실패됬을경우 함수에서 어떤 값을 리턴시키게 하고싶은데 방법이 있을까요?
 
(예를들어 c++이나 자바의 try 같이 걸어놓고 실패하면 return -1 이런식이라던지요.)
이 글에 대한 댓글이 총 1건 있습니다.

1. 문법은 http://postgresql.kr/docs/9.2/sql-commands.html 각 명령어의 구문을 살펴보면 됩니다. 

2. 어떤 제약조건인가에 따라 달라지겠죠. check라면, 비교적 쌀 것이고, 

unique 라면 그보다는 좀 클 것이고, 참조키라면 좀 더 더 클 것이고.

당연히, 아무것도 없을 때 보다는 그 비용이 크겠죠.

하지만, 필요하다면 그 비용을 지불하는 것이 맞지 않을까요?

3. 인터넷 여러 홈페이지들 + 선후배 + 자기 경험

4. 응용프로그램에서 쿼리를 실행하는 DB API 함수들이 그 기능을 제공합니다. 

 

질문이 두리뭉실하면 대답이 두리뭉실해집니다. 

 

김상기(ioseph)님이 2013-06-05 10:41에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9292테이블 변경시 변경내용 리턴(trigger) [2]
백선희
2013-06-10
8806
9291postgresql-9.2.3-2-windows 설치시 에러 [3]
작은종
2013-06-07
10365
9290다중 테이블 내용으로 업데이트를 할 경우! [3]
souler
2013-06-06
9093
9289제약조건 검사와 입력 실패시 리턴되는게 있을까요? [1]
VQ
2013-06-05
9969
9288index컬럼 type casting [1]
김민석
2013-06-04
8825
9286bytea를 PQescapeByteaConn함수 사용한 예제 없나요? [1]
심상호
2013-05-31
10489
9285완전초보의 pg_connect 질문 [2]
정성모
2013-05-29
8996
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.053초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다