본문 바로가기

oracle

테이블 및 컬럼 조회 ** 테이블,컬럼 관련 조회 모든 테이블 정보 조회 SELECT * FROM ALL_TABLE; 특정 테이블 정보 조회 SELECT * FROM ALL_TABLE WHERE TABLE_NAME='테이블 이름'; 모든 컬럼 정보 조회 SELECT * FROM ALL_TAB_COLUMNS; 특정 테이블 컬럼 정보 조회 SELECT* FROM ALL_TAB_COLUMNS WHERE TABLE_NAME='테이블 이름'; 코멘트 관련 조회 모든 테이블 코멘트 조회 SELECT * FROM ALL_TAB_COMMENTS; 특정 테이블 코멘트 조회 SELECT * FROM ALL_TAB_COMMENTS WHERE TABLE_NAME='테이블 이름'; 특정 테이블 .. 더보기
[Oracle] 오라클 고급쿼리 – 계층적 쿼리 (level) Connect by 계층적 쿼리는 오라클만이 가진 기능 중 하나로, 데이터를 선택하여 계층적인 순서 그대로 리턴하는데 사용된다.예를 들면, 아래와 같이 직원 테이블이 있다고 생각 하자. 직원 직속상사 직급 철수 순희 대리 순희 영희 과장 길동 순희 대리 영희 개똥 부장 개똥 사장 기본적인 SQl을 사용하여 계층 관계를 표현하는것은 불가능하다. 하지만 재귀 PL/SQL 루틴과 connect by 를 사용한다면 표현이 가능하다.재귀 PL/SQL은개발과 처리 과정에서 다소 많은 시간이 필요로 한다는 단점이 있으며, 변경사항이 있을 때 다른 저장 프로시저를 만들거나 보다 복잡하게 변경해야 한다는 점도 무시 할 수 없다.이에 오라클에서는 connect by라는 확장된 select 구문을 지원한다. select l.. 더보기
[Linux] VirtualBox 호스트키 변경하기 VirtualBox를 설치후 새로 가상머신을 생성후 OS를 설치하려고하면 위와 같은 정보창이 나옵니다.(위 화면은 제가 호스트키를 Left Windows 로 수정한 화면으로 처음 설치하셨다면 호스트키가 Right Control 이라고 나옵니다) 호스트 키는 가상머신을 클릭하고나면 이후로는 마우스와 키보드는 가상머신 안에서만 동작하게 됩니다.키보드, 마우스 입력을 다시 Host OS(VIrtual Box를 설치한 OS)에서 동작하도록 하려면 해당 호스트 키를 입력 해 주어야합니다. 그런데 처음 Virtual Box를 설치했다면 호스트키는 Right Control Key 로 할당이 되어있습니다. 제 키보드에선 오른쪽 컨트롤키가 한자키로 인식이 되어서인지 동작이 제대로 되지 않고 Ctrl+Alt+Del 키를 .. 더보기