테이블 생성시는 불가능 합니다.
만들어지지 않은 테이블 필드를 만들어지지 않은 테이블 필드에 넣는 것은 안됩니다.
만약 정 원하시면, 데이터 입력시 트리거를 쓰시면 됩니다.
by 구경서
[2007.05.23 00:00:00]
답변 감사합니다..
MS-SQL 에서는 테이블 생성시에
CREATE TABLE test (a int,
b int ,
c AS a + c)
라고하면 c 에는 insert 시 a,b 컬럼 값만
입력하게되면 자동적으로 a+b 한값이 c 컬럼에 들어가게 되는대 이런것 자체가 안되는건가요?
by 정순표
[2007.05.23 00:00:00]
원래 있는 테이블을 가직 하는 방법은있습니다.
create table test as select a,b,a||b from dual;
아니면 create table test(a varchar2(1),b varchar2(1)); 이렇게 생성하시고 update하는 방법도 있고
....등등있습니다.
by 구경서
[2007.05.23 00:00:00]
답변 정말 감사합니다..
테이블 생성 시키고 insert 때 자동적으로
들어갈수 있도록 테이블에서 처리하는 방법은
없는 가보군요;;
by 현
[2007.05.23 00:00:00]
다른 분들이 답변달아 놓으신 것을 잘 읽어보시면 답이 나올텐데요.
맨 위에 정보가필 님께서 말씀하셨잖아요.
insert 때 자동적으로 들어가게 하려면 트리거를 사용하시면 됩니다.
테이블 생성시엔 안되구요.
by 구경서
[2007.05.23 00:00:00]
정말 감사합니다.!!!
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.