PL/SQL에서의 INSERT 문은 SQL과 비슷하다.
INSERT 예제
-- 사원 등록 프로시저 예제 SQL> CREATE OR REPLACE PROCEDURE Insert_Test ( v_empno IN emp.empno%TYPE, v_ename IN emp.ename%TYPE, v_deptno IN emp.deptno%TYPE ) IS BEGIN DBMS_OUTPUT.ENABLE; INSERT INTO emp(empno, ename, hiredate, deptno) VALUES(v_empno, v_ename, sysdate, v_deptno); COMMIT; DBMS_OUTPUT.PUT_LINE( '사원번호 : ' || v_empno ); DBMS_OUTPUT.PUT_LINE( '사원이름 : ' || v_ename ); DBMS_OUTPUT.PUT_LINE( '사원부서 : ' || v_deptno ); DBMS_OUTPUT.PUT_LINE( '데이터 입력 성공 ' ); END ; / -- DBMS_OUTPUT.PUT_LINE을 출력하기 위해 사용 SQL> SET SERVEROUTPUT ON ; -- 실행 결과 SQL> EXECUTE Insert_Test(1000, 'brave', 20); 사원번호 : 1000 사원이름 : brave 사원부서 : 20 데이터 입력 성공 PL/SQL 처리가 정상적으로 완료되었습니다.
태그
문서에 대하여
- - 강좌 URL : http://www.gurubee.net/lecture/1051
- - 이 문서를 다른 블로그나 홈페이지에 게재하실 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- - 구루비의 모든 강좌는 크리에이티브 커먼즈의 저작자표시-비영리-동일조건변경허락(BY-NC-SA) 라이선스에 따라 자유롭게 사용할 수 있습니다.
'IT > 오라클' 카테고리의 다른 글
Oracle PL/SQL 강좌 4.3. DELETE (0) | 2015.11.24 |
---|---|
Oracle PL/SQL 강좌 4.2. UPDATE (1) | 2015.11.24 |
Oracle PL/SQL 강좌 3.2.4. PL/SQL Table of Record (0) | 2015.11.24 |
Oracle PL/SQL 강좌 3.2.3. PL/SQL 레코드 (0) | 2015.11.24 |
Oracle PL/SQL 강좌 3.2.2. PL/SQL 테이블 (0) | 2015.11.24 |