승삼이의 작업공간

    pl/sql 2

    [PL/SQL]동적 SQL의 기초

    동적 SQL의 기초 실행계획다음의 세 구문은 결과가 같다.12345678SELECT * FROM EMP WHERE DEPTNO = 10; SELECT * FROM EMP WHERE DEPTNO = 10; SELECT * FROM EMPWHERE DEPTNO = 10;cs하지만 이 구문은 같다고 할 수있을까? 엄밀히 말하면 같다고 말할 수 없다.12SELECT * FROM V$SQLWHERE SQL_TEXT LIKE 'SELECT * FROM EMP %';cs이 구문을 사용하면, SQL_ID를 알 수 있고 이것을 이용해서 123SELECT *FROM V$SQL_PLANWHERE SQL_ID = '8xnv6u5p3pxjf';cs를 이용하면, 실행 계획을 볼 수 있다. 맨위의 세 구문은 각각의 SQL_ID가 ..

    DATABASE(oracleDB 11g)/PLSQL 2019.02.22

    [PL/SQL]예외처리의 기초

    예외처리의 기초 예시를 먼저 보도록 하자. 시작하기 앞서, 테이블에 제약조건을 추가하자.12ALTER TABLE empADD CONSTRAINT emp_ck CHECK ( sal > 0 ) ;cs 제약조건 때문에 다음의 구문은 ERROR가 발생한다.123UPDATE empSET sal = 0WHERE empno = 7934 ;cs 다음의 PL/SQL 블록은 비정상 종료가 이뤄진다.1234567891011BEGIN UPDATE emp SET sal = 3000 WHERE empno = 7782 ; UPDATE emp SET sal = 0 WHERE empno = 7934 ;END ;/--블록 내에서 ERROR 발생시 블록 전체가 ROLLBACK된다.(비정상 종료)cs 하지만 다음과 같이 예외처리를 해주면1..

    DATABASE(oracleDB 11g)/PLSQL 2019.02.20
    1
    더보기
    프로필사진

    잡다한 모든 것들이 있는 작업공간

    • 모든 카테고리 (137)
      • Programming (10)
        • JAVA (2)
        • PYTHON (0)
        • PHP(더이상쓰지않음) (8)
      • Network (0)
      • OS (4)
        • LINUX (4)
        • Windows (0)
      • GITHUB (1)
      • Cloud (0)
        • Azure (0)
        • AWS (0)
      • DATABASE (0)
        • MYSQL (0)
        • SQL Server(MSSQL) (0)
        • PostgreSQL (0)
        • Oracle DB 11g (0)
      • DATABASE(oracleDB 11g) (100)
        • SQL (36)
        • PLSQL (15)
        • DBA (26)
        • Tuning (13)
        • RAC (8)
        • Data Guard (1)
      • Kubernetes (0)
      • Algorithm (0)
        • Codility (0)
        • 백준 (0)
        • 프로그래머스 (0)
      • 자격증 준비 (2)
        • 개인연습문제 (0)
        • 정보처리기사준비 (2)
      • 외국어공부 (0)
        • 영어 (0)
      • 취미생활 (15)
        • 요리 (6)
        • 맛집탐방 (9)
        • 여행 (0)
      • 프로젝트 (0)
      • 지식 (0)
      • 좋은글 (0)
      • 쓰지않는게시판 (3)

    Tag

    linux, pl/sql, WS, database, db, Raid, 리눅스, DBA, sql, admin, instance, Oracle,

    최근글과 인기글

    • 최근글
    • 인기글

    최근댓글

    공지사항

    페이스북 트위터 플러그인

    • Facebook
    • Twitter

    Archives

    Calendar

    «   2025/05   »
    일 월 화 수 목 금 토
    1 2 3
    4 5 6 7 8 9 10
    11 12 13 14 15 16 17
    18 19 20 21 22 23 24
    25 26 27 28 29 30 31

    방문자수Total

    • Today :
    • Yesterday :

    Copyright © Kakao Corp. All rights reserved.

    티스토리툴바