database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 27488 게시물 읽기
No. 27488
insert관련 질문입니다.
작성자
초보디비(ranger4154)
작성일
2006-08-03 18:02
조회수
1,464

사원번호를 호출해서 그 사원번호에 해당하는 이름과 부서번호을 새로운 테이블에 insert 해보려구 햇는데요, 아래 프로시져에서 호출한결과 사원 번호하구 날짜만 나오고 다른건 안나오네요..;;;

제가 구하고 싶은값은 사원번호를 호출햇을때 해당 사원의 이름과 부서번호랑 같이 insert 되도록 하고 싶은데 조언점 부탁드립니다.

 

CREATE OR REPLACE PROCEDURE Insert_Test
( v_empno IN emp.empno%TYPE)
IS
ls_ename emp.ename%type;
ls_deptno emp.deptno%type;
BEGIN
DBMS_OUTPUT.ENABLE;
INSERT INTO emp2(empno, ename, hiredate, deptno)
VALUES(v_empno, ls_ename, sysdate, ls_deptno);
END ;

 

 

이 글에 대한 댓글이 총 2건 있습니다.

사원번호와 날짜만 나오는 이유는 호출시에 사원번호를 넣어줬고 날짜는 sysdate라서 나오네요

 

만약 새로 Insert 하는 거라면

 

SELECT ENAME, DEPTNO

INTO Is_ename, Is_deptno

FROM EMP

WHERE EMPNO =  v_empno;

라는 부분이 들어가야겠네요...

이름과 부서번호를 받아서 변수에 넣어주는 부분이 없네요

오락흘님이 2006-08-04 10:03에 작성한 댓글입니다. Edit

오락흘님 감사합니다.^^ 즐거운 하루되세요.

말씀대로 하니 되네요..

초보디비(ranger4154)님이 2006-08-04 10:37에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27492outer join [3]
김성진
2006-08-04
3185
27491아카이브 파일 생성시 TRC 파일도 생겨요. ㅡㅡ [1]
질문이용
2006-08-04
906
27489Real Application Cluster DB연결방법
이수연
2006-08-03
730
27488insert관련 질문입니다. [2]
초보디비
2006-08-03
1464
27487쿼리좀 알려주세요 [1]
민치식
2006-08-03
1142
27486프로시져 수정 방법좀 부탁드립니다. [2]
이현우
2006-08-03
1095
27485[요일 수 ]기초 질문입니다. 요일 수를 알고 싶어요 [1]
이정훈
2006-08-03
1418
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다