Loading...

[DB]데이터 딕셔너리

데이터 딕셔너리란? 데이터 딕셔너리는 데이터베이스의 가장 중요한 부분 중의 하나인 데이터베이스와 관련된 정보를 제공한다.데이터 딕셔너리의 내용은 DDL 혹은 DML이 수행될 때 오라클 서버에 의해 변경된다. 소유자는 SYS이며 오라클 서버에 의해 유지되므로 사용자는 데이터 딕셔너리의 내용을 변경할 수 없다. 단지 일반 사용자는 SELECT 명령으로 데이터 딕셔너리의 내용을 조회만 할 수 있다. 데이터 딕셔너리는 기본 테이블과 딕셔너리 뷰의 두 가지 형태로 제공한다. 기본 테이블은 데이터베이스에 관한 정보를 갖고 있는 테이블로서 오라클 서버만 기록할 수 있고 데이터가 은폐되어 있으므로 사용자가 직접 접근할 수 없다. 데이터 딕셔너리 뷰는 기본 테이블의 정보를 더 유용하게 보여주기 위해서 기본 테이블을 요약..

[DB]SubQUERY 알아보기

SUB QUERY(서브쿼리)란?SQL 문장의 하부 절에 쿼리문을 사용하는 것.메인쿼리의 SELECT문 하부에 WHERE 또는 FROM 절에서 사용되는 쿼리 서브쿼리 주의사항- 연산자의 오른쪽에 위치해야 한다.- 괄호로 묶어주어야 한다.- 서브쿼리의 위치에 따라 명칭이 다르다.SELECT문 : 스칼라 서브쿼리FROM 절 : 인라인 뷰WHERE절 : 서브쿼리 사용 예시) 출처:http://charming-jung.tistory.com/34?category=782855

[DB]sql Join의 개념과 종류

join 필요성데이터 관리를 편리하게 하기 위해 테이블을 나뉘기에 사용 CROSS JOIN얻어지는 컬럼의 수는 각 테이블의 컬럼의 수를 더한 것로우 수는 벨류에 대해서 로우 * 로우가 된다 상세 정보가 결합될때 조인 결과가 의미를 갖으려면 조건을 지정해야 한다 종류 EQUI컬럼명의 모호성 해경 두 테이블에 동일한 이름의 컬럼을 사용하면 어느 테이블 소속인지 불분명하기에 애매모호한 상태라는 오류 메시지가 출력 서브쿼리와의 차이점은조인은 가상의 테이블을 만들어서 출력하지만 서브쿼리는 내용만 찾아준다 NON-EQUI JOIN조인 조건에 특정 범위 내에 있는지를 조사하기 위해서 WHERE 절에 조인 조건을 = 연산자 이외의 비교 연산자를 사용합니다 SELF-JOIN조인은 두 개 이상의 서로 다른 테이블을 서로 ..