Back-end공부하는 Hero의 개발공부일기
article thumbnail
[ ORACLE/SQL ] ORDER BY 사용법 정리 우선순위 부여하여 조회하기
기타 IT/DB 2023. 6. 11. 00:00

해당글은 ORACLE기준으로 작성되어 있다. 단순히 오름차순 내림차순 정렬로 간단한 ORDER BY만 사용하다가 다양하게 사용할 수 있다는 것을 알고 간단하게 정리해볼까 한다. ORDER BY절 설명 ORDER BY 절은 데이터를 원하는 순서로 정렬할 때 사용된다. 정렬할 컬럼을 지정하며, 오름차순(ASC) 또는 내림차순(DESC)을 사용하여 정렬 순서를 지정할 수 있으며, DECODE나 CASE WHEN 같은 함수를 함께 사용할 수 있다. 오름차순 정렬 (ASC) - 작은 값에서 큰 값으로 정렬 오름차순은 ORDER BY의 기본값이므로 컬럼명 뒤에 ASC를 생략해도 된다. SELECT USER_ID , USER_NAME , USER_LEVEL FROM USER ORDER BY USER_LEVEL ASC..

article thumbnail
PL/SQL Developer에서 조회 된 데이터 수정하는 방법 + Commit, Rollback버튼
기타 IT/DB 2021. 12. 21. 16:29

처음 PL/SQL Developer를 사용했을 때 데이터 조회 후 조회된 데이터를 수정할 줄 몰라서 애먹을 적이 있었다. 매우 간단하게 해결할 수 있는데 말이다. 혹시라도 과거의 나처럼 애먹고 있을 개발자를 위해 게시글을 남긴다. 조회하는 쿼리에 rowid나 쿼리 끝에 FOR UPDATE를 붙여준 후 조회하면 된다. SELECT A.*, A.ROWID WHERE ATABLE A; SELECT A.* WHERE ATABLE A FOR UPDATE; 위와 같이 쿼리를 작성하면 된다. 주의 할 점으로는 FOR UPDATE를 사용할 경우 다른 SESSION에서 해당 테이블을 ACCESS 하게 되면 LOCKING이 될 수 있다고 한다. 또한 데이터를 수정하지 않고 단순 조회만 했을 경우 COMMIT이나 ROLLB..

article thumbnail
PL/SQL Developer 단축키 설정법 ( + 단축키 )
기타 IT/DB 2021. 11. 25. 13:34

지난 게시글에 이어서 근무하면서 PL/SQL Developer를 사용하는데 필요한 단축키들을 정리해서 써 놓으려고 한다. Custom 단축키 및 기본 단축키를 정리할 것이다. Custom 단축키 설정 방법 Tools > Preferences > User Interface > Key Configuration에서 설정 내가 설정한 단축키들 F2 : File / New / SQL Window ( 새로운 SQL 창 호출 ) F3 : File / Open / SQL Script ( 기존 SQL파일 불러오기 ) F4 : File / New / Test Window ( Test 창 호출 - 잘 안쓴다 ) F6 : Tool / Code Assistant ( 테이블 이름등 리스트로 추천해준다. 이클립스의 자동완성 생각하..