PL/SQL

Database/Oracle

[Oracle] PL/SQL

PL/SQL Oracle's Procedural Language extension to SQL의 약자로, SQL 문장에서 변수 정의, 조건 처리(IF), 반복 처리(LOOP, WHILE, FOR) 등을 지원한다. 오라클 자체에 내장된 Procedure Language이다. PL/SQL 자신이 컴파일 엔진을 가지고 있으며 PL/SQL의 모든 요소는 하나 또는 두 개 이상의 블록으로 구성하여 모듈화가 가능하다. PL/SQL 문은 블록 구조로 되어 있어 다수의 SQL 문을 한 번에 Oracle DB로 보내어 수행 속도를 향상할 수 있다. 하지만 Procedure를 잘못 작성하게 되면 수행 속도를 저하시킬 수도 한다. 큰 블록(BEGIN~END) 안에 소블록(BEGIN~END)이 여러 개 들어갈 수 있다. 테이..

Setting

[PL/SQL Developer] 단축키 설정 (주석 처리 단축키 설정)

단축키 설정 PL/SQL Developer 단축키 설정에 관한 글들은 많은데 Preferences에 어떻게 들어가는지 적혀있는 블로그는.. 😭 보통 View 탭에 들어가면 있다고 하는데 초기 설정을 뭘 건드린 건지 View 탭에 아무것도 뜨지 않아서 슬펐습니다. 위의 작은 아이콘들이 모여있는 곳, 제일 오른쪽에서 2번째 왼쪽(하늘색 바탕으로 칠해져 있는)이 Preferences입니다. User Interface > Key Configuration에 들어가면 필요한 단축키 설정을 할 수 있습니다. 아래 Enter flter text 부분에 검색할 단어를 입력하면 금방 찾을 수 있습니다. 보통 F5를 실행키로 많이 사용했었는데 PL/SQL Developer에서는 F8이 실행 단축키여서 좀 어색한 감이 있었습..