SUPPORT

Recent Comments

  • Stanmorenhq: from lat. manus - "hand..
  • Pouringkhu: Century to a kind of de..
  • agen slot mudah menang: ARL Commission chairman..
  • lendero: lendero..
  • click here: You will not be in a po..
  • 카지노블로그: Thanks for finally writ..
  • 14-1. PL/SQL이란?

    일반태그: 스터디.DB태그: Oracle. No Comment 2014년 9월 1일 56 (1)

    PL/SQL

    * PL/SQL은 오라클에서 제공하는 프로그래밍 언어

    * SQL문은 비 절차성 언어, PL/SQL은 절차성 언어
       – SQL의 장점은 쿼리문 하나로 원하는 데이터를 검색 조작할 수있다는 점, 하지만 비절차성 언어이기에 여러
         쿼리문 사이에 어떠한 연결 및 절차성이 있어야 하는 경우는 사용하기 불편하다.

    * 이런 불편함을 극복하기 위해 SQL언어에 절차적인 프로그래밍 언어를 가미해 만든 것이 PL/SQL
      (정보 보호, 데이터에 대한 보안, 예외처리 기능, 객체지향 등 데이터베이스와 관련된 중요한
       모든 기능을 지원하기 때문에 데이터베이스 업무를 처리하기에 최적화된 언어)

     

     

    SQL  PL/SQL 
    반복처리 불가(LOOP)   반복처리 가능
     비교처리 불가(IF)  비교처리 가능
     Error처리 불가(예외처리)  예외처리 가능
     변수 선언불가  변수선언 가능
     SQL문 캡슐화 불가 SQL문 캡슐화 가능 

     

    * 캡슐화 : 객체의 자료와 행위를 하나로 묶고, 실제 구현 내용을 외부에 감추는 것. 캡슐화된 객체의 행위는 
                         외부에서 볼 때는 실제가 아닌 추상적인 것이 되므로 정보 보안 개념이 지켜진다.

    Leave a Reply

    댓글작성시 Code-Highlighter 삽입방법