데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
혹시나 해서 문이 드립니다.
INSERT INTO TB_TEST ( CODE, CNT, OPT)
SELECT CODE, CNT, OPT
FROM TB_TABLE WHERE CODE = '1'
위에 상황은 테이블 읽어서 TB_TEST 에 INSERT 하는 거 맞지요...ㅎ
다름이 아니라 위 상황에서 혹시나 해서요...
EXEC UP_TBINSERT CODE, CNT, OPT
SELECT CODE, CNT, OPT
FROM TB_TABLE WHERE CODE = '1'
혹시 위에 처럼 테이블을 SELECT 하여 곧 바로 프로시저를 사용할 수 없는지 해서요..
CURSOR를 사용하면 되기는 할텐데... 혹시 위처럼 바로 사용할 수 없을까여? ㅎ
** 왜냐하면 UP_TBINSERT(프로시저)에서 가공을 하기 때문에.. ㅠ
감사합니다.
가공을 sp 안에서 해야 하나요? 다중문 테이블 반환 함수로 가공해서 insert 하시면 될듯 합니다