PL/SQL Developer 는 다량의 SQL 실행시켜주는 COMMAND SQL이 존재하고
수정/삭제가 용이하며 PL/SQL Beautifier 로 쿼리 자동정렬 기능을 제공하는게
상당히 좋다.
가격은 상당하므로...
PG개발과 같은 PL/SQL 다량 오라클 프로젝트 전용에 좋은듯하다.
https://www.allroundautomations.com/try-it-free/
[PL/SQL] DOWNLOAD
https://backhero.tistory.com/2
PL/SQL Developer
PL/SQL DEVELOPER 환경설정
https://backhero.tistory.com/2
PL/SQL 단축키 설정법
https://backhero.tistory.com/3
- PL/SQL의 장점PL/SQL이 갖는 장점을 좀 더 자세히 살펴보도록 하겠습니다.
1. SQL과 긴밀히 통합되어 있다.
PLSQL 내에서 모든 SQL 구문, 커서 제어, 트랜잭션 제어 구문, SQL 내장 함수, 연산자, pseudo 칼럼을 자유롭게 사용할 수 있습니다. 또한 C나 JAVA와 달리 PLSQL의 데이터 타입은 SQL 데이터 타입과 바로 호환됩니다. 즉, PLSQL내에서 사용된 SQL 구문이 VARCHAR2 타입의 칼럼값을 반환할 경우 이를 바로 PLSQL의 VARCHAR2 타입 변수에 저장할 수 있습니다. 따라서 PLSQL이 JAVA의 JDBC나 C의 PRO*C을 사용하는 것보다 훨씬 쉽고 단순합니다.
2. 성능이 뛰어나다
(1) PLSQL은 JAVA(JDBC)와 달리 별도의 API를 사용하지 않아도 대개의 경우 알아서 BIND 변수로 처리해주므로 hard parsing 오버헤드에 대해 걱정하지 않아도 됩니다.
(2) 일괄 작업을 수행하는 SQL들을 하나의 PL/SQL에 작성해두고 필요할 때마다 데이터베이스에서 반복적으로 수행할 수 있습니다. 네트워크를 통한 라운드 트립이 최소화되므로 성능상 유리합니다. 예를 들어, 증권 거래와 같이 수 ms 정도의 짧은 수행 시간을 보장해야 하는 경우 대부분의 시간이 클라이언트와 서버간에 메시지와 데이터를 주고 받는데 사용됩니다. 만약 이를 PLSQL로 작성하여 서버에서 한번에 처리하고 마지막에 그 결과만 클라이언트로 반환할 수 있다면 상당한 시간을 단축할 수 있게 됩니다.
(3) SQL을 최적화하는 옵티마이저가 존재하듯이 PLSQL도 사용자가 작성한 코드를 재배치하여 최적화하는 PL/SQL 옵티마이저가 존재합니다. JAVA와 달리 PLSQL은 PLSQL 옵티마이저가 데이터베이스에서 최적으로 수행될 수 있도록 자동으로 코드를 최적화시켜 줍니다.
3. 생산성 및 관리의 용이성
일반적으로 PLSQL로 작성한 코드가 C나 JAVA로 작성한 코드 보다 간결합니다. 또한 PLSQL은 서버에 저장되므로 어디서나 쉽게 호출하거나 개발툴로 수정할 수 있습니다. 서버에 저장되므로 JAVA처럼 클라이언트의 모든 코드를 수정할 필요 없이 서버의 PLSQL을 수정하면 즉각 모든 변경 사항이 PLSQL을 호출하는 애플리케이션으로 전파됩니다.
4. 이식성
JAVA와 마찬가지로 PLSQL도 중간 형태의 코드로 변환되어 데이터베이스 저장되므로 데이터베이스가 설치된 플랫폼이나 운영체제에 무관하게 이식할 수 있습니다. 이는 JAVA와 마찬가지로 플랫폼 독립성을 가지므로 이식에 따른 코드 수정이 불필요하다는 의미가 됩니다.
https://m.blog.naver.com/gwise/220870689217
LIST
'4차산업혁명의 일꾼 > 웹개발' 카테고리의 다른 글
디자인패턴 4 동일시하기-equate : (Decorator)와 위임하기(Composite) (0) | 2023.03.03 |
---|---|
[OKKY 2월 세미나] AI사용으로 개발 속도 2배 높이기 정리 (0) | 2023.02.27 |
데이터베이스 시스템 정리 - 방송통신대 컴퓨터공학과 (0) | 2023.02.23 |
Java 프로그래밍 정리 - 방송통신대 컴퓨터 공학과 (0) | 2023.02.23 |
C 프로그래밍 개론 - 방송통신대 컴퓨터공학과 C언어 정리 (0) | 2023.02.23 |