자격증/SQLD

SQLD (SQL Developer)는 Oracle 데이터베이스와 관련된 SQL 개발 및 관리 도구로, SQL 쿼리와 관련된 다양한 함수와 표현식을 지원합니다. NVL, ISNULL, IFNULL,NULLIF는 NULL 값 처리에 사용되는 함수 또는 표현식입니다. 그러나 이러한 함수 및 표현식은 서로 다른 데이터베이스 시스템에서 다르게 작동할 수 있으며, SQLD의 경우 Oracle 데이터베이스를 기반으로 하므로 Oracle의 NVL 함수를 사용하는 것이 일반적입니다. 각 함수가 주로 사용되는 데이터베이스 시스템 NVL, ISNULL, IFNULL, NULLIF 차이점 1. NVL: - NVL은 Oracle 데이터베이스에서 사용되는 함수로, 주어진 두 개의 인수 중 첫 번째 인수가 NULL인 경우 두 번..
자꾸 헷갈리고 틀리는것 모음zip~ ➡️트랜잭션은 항상 전체를 대상으로 일괄처리 ➡️트랜잭션은 서브 타입을 항상 개별로 처리 ➡️전체 통합분석할 때 하나로 통합되어 있으면 데이터 집적으로 성능 우수해짐 1. NVL: 첫 번째 인수가 NULL인 경우 두 번째 인수를 반환 2. ISNULL:인수가 NULL이면 1을 반환하고, 그렇지 않으면 0을 반환 3. IFNULL:첫 번째 인수가 NULL이면 두 번째 인수를 반환하고, 그렇지 않으면 첫 번째 인수를 반환 4. NULLIF 함수: 첫 번째 인수와 두 번째 인수가 같으면 NULL을 반환하고, 그렇지 않으면 첫 번째 인수를 반환 5. COALESCE 함수 : 첫번째 NULL이 아닌 값 반환
GSI란? GSI는 Oracle NoSQL Database와 관련된 개념입니다. GSI는 기본 키 이외의 다른 열(속성)을 기반으로 생성되는 보조 인덱스입니다. 이 보조 인덱스를 사용하면 특정 속성을 기반으로 데이터를 검색할 때 효율성을 높일 수 있습니다. SQLD를 사용하여 GSI를 관리하고 작업하는 일반적인 단계 1. 연결 설정: - SQLD를 실행하고 Oracle 데이터베이스에 연결합니다. 연결 정보를 입력하여 데이터베이스에 접속합니다. 2. 테이블 선택: - GSI를 생성 또는 관리하려는 테이블을 선택합니다. 3. GSI 생성: - GSI를 생성하려면 테이블의 보조 인덱스 탭 또는 관리 창을 사용하여 적절한 속성을 기준으로 GSI를 생성합니다. - GSI 생성 시 인덱스 유형, 이름, 스키마 등의..
SQLD에서 "로우 체이닝"과 "로우 마이그레이션"이라는 용어는 일반적으로 Oracle 데이터베이스의 성능 최적화와 관련된 개념으로 사용됩니다. 1. 로우 체이닝 (Row Chaining): - 로우 체이닝은 Oracle 데이터베이스에서 테이블의 로우(행)가 여러 블록에 걸쳐 저장되는 현상을 가리킵니다. - 이로 인해 하나의 로우에 대한 데이터를 읽을 때 여러 블록을 읽어야 하므로 성능에 영향을 미칠 수 있습니다. - SQLD를 사용하여 로우 체이닝을 해결하려면 테이블의 구조를 분석하고, 필요한 인덱스를 생성하거나 로우를 재구성하여 데이터가 하나의 블록에 저장될 수 있도록 해야 합니다. 2. 로우 마이그레이션 (Row Migration): - 로우 마이그레이션은 Oracle 데이터베이스에서 로우가 자주 ..
ઇ츄르먹는 땅콩 전사ଓ
'자격증/SQLD' 카테고리의 글 목록