가상테이블이란게 뭘 말씀하시는건지 모르겠네요.
상황을 봐서는 뷰를 만드신 거 같은데...
일단 뷰는 실제로 존재하는 테이블이 아니므로 원래의 테이블과 다른 자료를 별도로
집어 넣을 수는 없습니다.
테이블 구조를 그대로 복사하셔서 새로운 테이블을 만드실려면
create table nagchal as select * from cust_select where ...
이런 형태로 만드세요. where 절에 넣어주는 조건에 따라서 일부 레코드를 가져오거나
아니면 그냥 구조만 생성하거나 하실 수 있습니다.
>>이경옥 님께서 쓰시길<<
:: cust_select 라는 테이블이 있습니다.
::
:: 그리고 그 테이블을 이용해서 가상 테이블을 만들었습니다.
:: 칼럼도 다 똑같이 만들었습니다.
::
:: 가상테이블 이름은 'nagchal'이고요..
::
:: 'nagchal'에다가 데이타를 insert 를 시킬껀데요..cust_select안에 있는 데이타중 몇개만 insert 시킬
:: 생각이였습니다.
::
:: 그런데 insert는 되지 않고 에러만 납니다.
::
:: "ORA-00001: 무결성 제약 조건(JAVA.CUST_SELECT_ALL_PK)에 위배됩니다 "
::
:: 라는 에러메세지가 나옵니다. 너무 ...힘드네요..
::
:: 그런데..cust_select에 임의로 데이타 값을 넣어봤더니, 가상테이블인 nagchal테이블에도 들어가네요..
:: ...하늘이 노랗습니다....
::
:: 제가 cust_select테이블에서 원하는 값들만 nagchal테이블에 넣으려면 어떻게 해야
::
:: 하나요?
::
:: 빠른 답변 해주세요..부탁합니다.
::
::
|