안녕하세요..
예를 들자면 파이어버드(인터베이스) 같으거에 보면
create table test(
seq int,
price int,
quantity int,
tot computed by(price * quantity)
);
이렇게 하면 tot 필드에 자동으로 값이 계산되는데.. oracle/postgresql 엔 관련 내용이 있는지점..??
그럼..수고하시구여..?
본적 없습니다.
파이어버드?
인터베이스면 볼랜드 그 인터베이스인가요?
음...
거기에는 그런 기능이 있나보군요.
괜찮은 기능인데요.
저 한가지 궁금해서 반대로 여쭙고 싶은데요.
만약에 자동계산 필드가 연산 에러가 나는 자료가 삽입되면 삽입이 실패하나요?
예를 들어 자동 계산 필드가 a/b라고 하고 b값에 0이 들어가면 0으로 나눔 에러가 날텐데요...
그런 경우 삽입이 안되나요?
갱신될때는 어떻게 되나요?
어쨋든 조회를 위한 읽기 전용 필드가 일종의 제약조건이 되는 경우가 발생할 수 있는지가 궁금합니다.
또 반대로 에러가 안난다면 그도 이상하구요.
질문하시는 분께 거꾸로 질문이군요.
가능하시면 답변 좀 부탁드립니다.^^
insert할때는 에러가 없더군요..
select 할때는 에러가 납니다.
문제는 select 할때 그걸 감지해서 처리하는
함수나, UDF가 있을법도 한데.. 자료가 넘 없네요(찿기가 힘들더군여).