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
운영게시판
최근게시물
Oracle Q&A 23836 게시물 읽기
No. 23836
안녕하세요 자동계산 필드같은거 없나요..??
작성자
몰라
작성일
2005-08-26 14:57
조회수
1,103

안녕하세요..

예를 들자면 파이어버드(인터베이스) 같으거에 보면

create table test(

seq int,

price int,

quantity int,

tot computed by(price * quantity)

);

 

이렇게 하면 tot 필드에 자동으로 값이 계산되는데.. oracle/postgresql 엔 관련 내용이 있는지점..??

그럼..수고하시구여..?

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

본적 없습니다.

파이어버드?

인터베이스면 볼랜드 그 인터베이스인가요?

음...

거기에는 그런 기능이 있나보군요.

괜찮은 기능인데요.

저 한가지 궁금해서 반대로 여쭙고 싶은데요.

만약에 자동계산 필드가 연산 에러가 나는 자료가 삽입되면 삽입이 실패하나요?

예를 들어 자동 계산 필드가 a/b라고 하고 b값에 0이 들어가면 0으로 나눔 에러가 날텐데요...

그런 경우 삽입이 안되나요?

갱신될때는 어떻게 되나요?

 

어쨋든 조회를 위한 읽기 전용 필드가 일종의 제약조건이 되는 경우가 발생할 수 있는지가 궁금합니다.

또 반대로 에러가 안난다면 그도 이상하구요.

 

음...

질문하시는 분께 거꾸로 질문이군요.

 

가능하시면 답변 좀 부탁드립니다.^^

김흥수(protokhs)님이 2005-08-27 02:39에 작성한 댓글입니다.

 

insert할때는 에러가 없더군요..

select 할때는 에러가 납니다.

문제는 select 할때 그걸 감지해서 처리하는

함수나, UDF가 있을법도 한데.. 자료가 넘 없네요(찿기가 힘들더군여).

몰라님이 2005-08-29 09:45에 작성한 댓글입니다.
이 댓글은 2005-08-29 09:51에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
23840replication 포기 T.T [4]
유진범
2005-08-26
3386
23838오라클에서 100만건 페이징 질문 입니다. [1]
BirdShim
2005-08-26
1963
23837데이터 베이스를 생성하려고 합니다 [1]
에리얼
2005-08-26
955
23836안녕하세요 자동계산 필드같은거 없나요..?? [2]
몰라
2005-08-26
1103
23835number(21) data type관련 [1]
이대군
2005-08-26
1450
23834댓글을 쓰려는데 이렇게 나와요..
click
2005-08-26
684
23833[질문]oracle 10g에서 웹서버 삭제
와타나베
2005-08-26
674
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다