TMI1

고정 헤더 영역

글 제목

메뉴 레이어

TMI1

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (170) N
    • IT (36) N
      • DBMS (31) N
      • [JAVA] (5)
    • Tour (82)
      • 국내여행 (21)
      • 카모메식당 (41)
      • 체험단 (15)
      • 숙소 (5)
    • 부동산주식 (11)
    • 경제 (0)
    • 경제신문스크랩 (38)
    • 인테리어 (2)

검색 레이어

TMI1

검색 영역

컨텐츠 검색

IT/DBMS

  • Oracle - 프로시저(4)

    15:33:59 by TMI1

  • Oracle - 프로시저(3)

    2025.07.14 by TMI1

  • Oracle - 동적/정적SQL + 프로시저(2)

    2025.07.14 by TMI1

  • Oracle - 동적/정적SQL + 프로시저(1)

    2025.07.14 by TMI1

  • Oracle -PLSQL 함수

    2025.07.11 by TMI1

  • Oracle -PLSQL 실습2(반복문)

    2025.07.11 by TMI1

  • Oracle -PLSQL 실습1

    2025.07.11 by TMI1

  • Oracle -DELETE, VIEW 생성

    2025.07.11 by TMI1

Oracle - 프로시저(4)

-- 문제 -- ○ TBL_출고 테이블에 데이터 입력 시(즉, 출고 이벤트 발생 시)-- TBL_상품 테이블의 해당 상품의 재고수량이 변동될 수 있는 프로시저를 작성한다.-- 단, 출고번호는 입고번호와 마찬가지로 자동증가.-- 또한, 출고수량이 재고수량보다 많은 경우...-- 출고 액션이 처리되지 않도록 구성한다.(출고가 이루어지지 않도록...)-- 프로시저명 : PRC_출고_INSERT(상품코드, 출고수량, 출고단가) CREATE OR REPLACE PROCEDURE PRC_출고_INSERT( V_상품코드 IN TBL_상품.상품코드%TYPE, V_출고수량 IN TBL_출고.출고수량%TYPE, V_출고단가 IN TBL_출고.출고단가%TYPE)IS V_출고번..

IT/DBMS 2025. 7. 15. 15:33

Oracle - 프로시저(3)

-- 문제 --○ TBL_STUDENTS 테이블에서 -- 전화번호와 주소 데이터를 변경하는(수정하는) 프로시저를 작성한다. -- 단, ID와 PW가 일치하는 경우에만 수정을 진행할 수 있도록 처리한다. -- 프로시저명 : PRC_STUDENTS_UPDATE /* 실행 예) EXEC PRC_STUDENTS_UPDATE('superman','java006$', '010-1234-1234', '인천 서구'); --→ 프로시저 호출로 처리된 결과 superman 김 010-1111-1111 제주도 서귀포시 EXEC PRC_STUDENTS_UPDATE('superman','java006$', '010-1234-1234', '인천 서구'); --→ 프로시저 호출로 처리된 결과 superman 김 010..

IT/DBMS 2025. 7. 14. 17:48

Oracle - 동적/정적SQL + 프로시저(2)

SELECT USERFROM DUAL;-- SCOTT--○ INSERT 프로시저 실습을 위한 테이블 생성-- 테이블명 : TBL_STUDENTSCREATE TABLE TBL_STUDENTS( ID VARCHAR2(10), NAME VARCHAR2(40), TEL VARCHAR2(20), ADDR VARCHAR2(100), CONSTRAINT STUDENTS_ID_PK PRIMARY KEY(ID) ); --==>> Table TBL_STUDENTS이(가) 생성되었습니다.-- 테이블명 : TBL_IDPWCREATE TABLE TBL_IDPW( ID VARCHAR2(10), PW VARCHAR2(20), CONSTRAINT IDPW_ID..

IT/DBMS 2025. 7. 14. 11:42

Oracle - 동적/정적SQL + 프로시저(1)

-- 1. INSERT, UPDATE, DELETE, (MERGE) -- → DML(Data Maniplulation Language) -- → COMMIT / ROLLBACK 이 필요하다. -- 2. CREATE , DROP, ALTER, (TRUNCATE) -- → DDL(Data Definition Language) -- → 실행하면 자동으로 COMMIT 된다. -- 3. GRANT, REVOKE -- → DCL(Data Control Language) -- 실행하면 자동으로 COMMIT 된다. -- 4. COMMIT, ROLLBACK -- → TCL(Transaction Control Language) -- 정적 PL/SQL문 → DML문, TCL문만 사용 가능하다. -- 동적 PL/SQL문 →..

IT/DBMS 2025. 7. 14. 11:39

Oracle -PLSQL 함수

--○ TBL_INSA 테이블의 여러명 데이터 여러개를 변수에 저장하여 출력-- (단순 반복문 활용 출력)DECLARE VINSA TBL_INSA%ROWTYPE; VNUM TBL_INSA.NUM%TYPE := 1001;BEGIN LOOP SELECT NAME, TEL, BUSEO INTO VINSA.NAME, VINSA.TEL, VINSA.BUSEO FROM TBL_INSA --WHERE NUM = 1001; WHERE NUM = VNUM; DBMS_OUTPUT.PUT_LINE(VINSA.NAME || ' - ' || VINSA.TEL || ' - ' || VINSA.BUSEO); ..

IT/DBMS 2025. 7. 11. 17:50

Oracle -PLSQL 실습2(반복문)

--○ 기본 반복문-- LOOP ~ END LOOP;-- 1. 조건과 상관없이 무조건 반복하는 구문 -- 2. 형식 및 구조/*LOOP --실행문; EXIT WHEN 조건; -- 조건이 참인 경우 반복문을 빠져나간다. END LOOP;*/--○ 1부터 10까지의 수 출력(LOOP 문 활용)DECLARE --N NUMBER := 1; N NUMBER;BEGIN N := 1; LOOP DBMS_OUTPUT.PUT.LINE(N); EXIT WHEN N>=10; N := N + 1; -- N++; N+=1; END LOOP;END;--==>>/*12345678910PL/SQL 프로시저가 성공적으로 완료되었습니다.*/--..

IT/DBMS 2025. 7. 11. 16:02

Oracle -PLSQL 실습1

SELECT USERFROM DUAL;--==>> SCOTT/* SQL 접속 모두 해제 같은 시트에 작업해도 상관없지만, 그럼 헷갈림. SQL 워크시트와 PL SQL 워크시트 구분해서 작업할것임 */ -- ■■■ PL/SQL ■■■---- 1. PL/SQL(Procedural Language extension to SQL)은-- 프로그래밍 언어의 특성을 가지는 SQL 의 확장이며,-- 데이터 조작과 질의 문장은 PL/SQL 의 절차적 코드 안에 포함된다.-- 또한, PL/SQL 을 사용하면 SQL로 할 수 없는 절차적 작업이 가능하다.-- 여기에서 [절차적] 이라는 단어가 가지는 의미는-- 어떤 것이 어떤 과정을 거쳐 어떻게 완료되는지-- 그 방법을 정확하게 코드에 기술한..

IT/DBMS 2025. 7. 11. 16:01

Oracle -DELETE, VIEW 생성

--■■■ DELETE ■■■-- -- 1. 테이블에서 지정된 행(레코드)을 삭제하는데 사용하는 구문-- 2. 형식 및 구조-- DELETE [FROM] 테이블명-- [WHERE 조건절]; SELECT *FROM EMPLOYEESWHERE EMPLOYEE_ID = 198;-- 198 Donald OConnell DOCONNEL 650.507.9833 2007-06-21 SH_CLERK 2600 124 50DELETEFROM EMPLOYEESWHERE EMPLOYEE_ID = 198;-- 1 행 이(가) 삭제되었습니다.SELECT *FROM EMPLOYEES;ROLLBACK;-- 롤백완료 --○ EMPLOYEES 테이블에서 직원들의 데이터를 삭제한다.-- 단, 부서명이 'IT'인 경우로 한정한다.--※..

IT/DBMS 2025. 7. 11. 10:23

추가 정보

인기글

최신글

페이징

이전
1 2 3 4
다음
TISTORY
TMI1 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바