2010-04-22 2 views
1

다음은 내가 원하는 작업입니다.Oracle PL/SQL : INSERT INTO를 어떻게 사용할 수 있습니까?하지만 다른 테이블의 데이터를 선택할 수 있습니까?

프로 시저에 전달되는 일부 데이터를 새 테이블에 삽입하고 다른 테이블의 일부 데이터도 포함시킵니다.

예 : my_new_table INTO

INSERT (이름, 나이, 무엇이든) VALUES (names.name, ages.age, passed_in_data);

하지만 작동하지 않습니다.

나는 여기에 다른 질문을했지만 내 연약한 두뇌를위한 것이었다. 이 같은

답변

3

뭔가를 수행해야합니다

insert into my_new_table (
    name, 
    age, 
    whatever 
) 
select 
    names.name, 
    ages.age, 
    passed_in_data 
from 
    names inner join 
    ages on .... 
where 
    .... 
관련 문제