select 결과 insert 0 1 426

by 이름입니다 [Oracle 기초] [2021.12.22 17:45:03]


안녕하세요. 질문이 있습니다.

A테이블 컬럼

id
test1
test2

 

B테이블 컬럼

test1
test2

 

이렇게 테이블이 있으면 B테이블에서 select 한 결과를 A테이블에 insert 하려고 하는데요

A테이블에 id 값은 pk로 select하려는 B 테이블에 컬럼이 없는데 

어떻게 해야할까요?

by 우주민 [2021.12.22 18:01:25]

임의의 pk 값을 설정 해줘야 할거 같습니다.

만약 id 가 숫자라면 (select max(id) from a) + rownum as id 같은 형태가 될듯 하고....

문자라면 'Z_숫자' 형태가 될듯도 하네요

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입