-
[PLSQL] Procedural Language for SQL 설치DataBase/PLSQL 2022. 9. 9. 16:40
다수의 SQL 명령이 모여서 하나의 작업 모듈 또는 트랜잭션을 이룰 때, 이를 하나의 블럭으로 묶어서 한번에 실행하게 하는 단위실행명령
예를 들어 Shoes Shop 쇼핑몰의 경우 장바구니에 있던 상품들을 주문하려고 할 때
1. Orders 테이블에 새로운 레코드 insert
2. Orders 테이블에서 가장 큰 oseq 조회(select)
3. 장바구니에서 상품목록을 조회(select)
4. 조회된 oseq와 상품 목록을 order_detail에 insert
5. 장바구니에서 방금 주문한 상품 삭제(delete)
위 동작을 오라클에 제공하는 프로그래밍 요소와 함께 SQL 명령 그룹(블럭)을 만들어 한번에 실행할 수 있게 함
그렇게 만들어진 PL/SQL 블럭은 MyBatic에서 활용됨
설치
사이트 접속 https://www.oracle.com/tools/downloads/sqldev-downloads-2141.html
64-bit 다운로 압축 풀고 sqldeveloper.exe 실행 수동으로 접속 생성 클릭(파란색으로 표시) 기존에 오라클에서 설정한 scott으로 정보 입력
파일 생성
파일 → 새로만들기 → 데이터베이스 파일 → SQL 파일 → 확인 파일 이름 설정하고 디렉토리 설정한 후 확인 'DataBase > PLSQL' 카테고리의 다른 글
[PLSQL] cursor (0) 2022.09.09 [PLSQL] procedure (1) 2022.09.09 [PLSQL] function (0) 2022.09.09 [PLSQL] if, case, loop (0) 2022.09.09 [PLSQL] block, 출력, 변수, 자료형, SQL (0) 2022.09.09