안녕하세요 ~ 질문이 두가지 입니다.
우선 제가 하려는 것을 설명드리면
Sybase에서 A라는 테이블에 값을 넣을때 BB테이블과 CC테이블에서
각각
해당값을 select 해와서 넣고자 합니다.
A, BB, CC 모두 pk_col이라는 컬럼이 PK로 잡혀있구요
먼저 A테이블에 BB에 있는 데이타를 넣고
insert into A
(
pk_col ,
col_2
) start row id 1
select pk_col, b from BB ;
그다음 A테이블과 CC 테이블을 조인해서 값을 넣으면
insert into A
(
col_3
) start row id 1
select c
from A , CC
where A.pk_col *= CC.pk_col ;
이렇게 하려고 하는데
질문1. start row id 1 의 의미가 무엇인가요?
질문2. 위와 같이 하면 컬럼단위로 값이 들어가는건가요?
답변 주시는 분 미리 감사합니다.~
|