Oracle 홈페이지에서 2개의 파일을 다운로드 받는다.sql developer (https://www.oracle.com/tools/downloads/sqldev-v192-downloads.html) 2. oracle database xe (Express E
sql developer (https://www.oracle.com/tools/downloads/sqldev-v192-downloads.html) oracle database xe (Express Edition: 교육용 버전) (https://www.
Oracle 입문하며 접하게 되는 영단어/용어의 일일 정리
가상의 Column 생성: 존재하지 않는 Column도 가상의 Column을 작성하고 그에 as "alias"를 부여할 수 있다. 이 때, 별칭 선언시 as 및 ""를 생략하는 것도 가능하다. 단, 공백이 없거나 숫자로 시작하지 않는 경우에만 as 및 "" 생략이 가능
Oracle 내장 함수이며, 반드시 "하나"의 결과값이 존재한다.Oracle DB API 적극 참조 추천.syntax of the length: length(ColumnName)해당 Column내 데이터의 길이를 반환하나, Single-Row Function(단행함수)
### Aggregate Functions?개요 및 특이사항: Aggregate Function, 즉 그룹 함수는 다수의 행을 바탕으로 단행의 결과를 리턴한다. 또한 select 절에 사용하려면 별도의 조치 없이는 일반 Column 조회 및 Single-row Func
개요 및 특이사항: group by는 데이터 조회를 위한 세부 그룹을 설정하는 역할, having은 group by를 통해 지정된 세부 그룹을 필터링하는 역할을 수행한다. 그룹 함수들은 select절에 사용하려면 별도의 조치 없이는 일반 column 조회 및 단행함수를
table을 지칭하는 키워드들?entity(개체), relation(테이블의 집합, 특히 RDBMS에서\*) RDBMS에서 테이블들은 어떤 식으로든 테이블간 관계를 가질 수 밖에 없고 이를 기반으로 relation이라는 용어를 사용한다. 테이블간의 관계, 즉 테이블의
SQL의 약자와 그 의미는?DBMS의 종류를 3가지 이상 열거하라. 그 중 Oracle은 어떠한 종류의 DBMS이며 이는 어떠한 특징을 가지는가?DB가 파일 저장을 통한 데이터 관리 형식보다 나은 이유는 무엇인가?SQL의 정의와 그 특징은? (총 8가지)SQL의 분류와
시작하기 전에:https://www.slideshare.net/salmanmemon77964/subqueries-oracle-database
Set Operator는 Union의 상위 개념으로, 집합 연산의 결과를 열(Column)과 열(Column)간의 결합으로 표현하여 가상 테이블을 생성하는 것을 말한다. 결합할 각 Table의 Column 수는 동일해야 한다.대응하는 Column의 자료형간 상호호환이
Mainquery(Parent Query)안에 포함되어 있는 SQL문을 Subquery(= Nested Query)라고 하며, Subquery는 Main Query에 종속되어 있는 구조이다. 이때, Subquery가 Main Query보다 먼저 실행되고, 그 결과를 받
rowid: 특정 Record에 접근하기 위한 논리적인 주소값rownum: 각 행에 대한 Serial Number. Oracle 내부적으로 insert한 순서대로 1부터 1씩 증가하여 부여된 것. where 조건절이나 Inline View를 통해 필터링하면 새로운 넘버
행과 행간의 관계를 정의하는 SQL 표준 함수.1\. Ranking Functions2\. Reporting Functions3\. Windowing FunctionsSyntax of the rank():select rank() over(order by Criterio
Data Manipulation Language(DML), 즉 데이터 조작어. 쉽게 말해 데이터를 Create, Read, Update, Delete(CRUD)하는 언어이다. DML에서 CRUD에 대응되는 명령어는 다음과 같다:CREATE: insertREAD: sel
데이터 정의어. CRUD 중 CUD에 해당하는 명령어인 Create(생성), Alter(수정), Drop(삭제)를 통해 Database Object를 정의한다. 자동 commit을 지원하므로 TCL(Transaction Control Language)이 필요하지 않다.
Data Control Language, 즉 database 제어에 대한 privilige를 부여하거나(grant) 회수(revoke)에 관련된 언어. 또한 Transaction을 제어하는 TCL명령어(commit, rollback, savepoint)도 넓은 범위에서
Database Objects란? Oracle 내부적으로 Database를 효율적으로 관리하기 위해 지원하는 여러가지 개체를 의미한다. 주요하게 쓰이는 Database Objects로는 Table, View, package Specification, Database T
Oracle's Procedural Language Extension to SQL, 즉 기본 SQL의 절차지향 확장 언어. Oracle에 내장된 절차적 언어로써 기본 SQL의 단점을 보완한 것. 여기에는 조건문, 반복문, 변수 선언, 변수 사용등이 가능하다.Anonym
https://docs.oracle.com/cd/B10501_01/server.920/a96524/c05dicti.htmOracle Docs에서는 Data Dictionary를 "Oracle Database에서 가장 중요한 파트 중 하나인 Data Dictio
NCS <SQL 응용> 시험을 마치고, 복기 및 추가 내용 정리가 필요하다고 생각되어 그 내용을 이 곳에 정리한다. 기출된 문제들과 직접 작성했던 답안들을 가감없이 옮겨낸 후, 보충이 필요한 부분은 추가로 주석을 달겠다. 1\. 데이터베이스의 관리자 계정과 사용자
PL/SQL에서 제공하는 중 while loop Statement와 for loop Statement를 중심으로 해당 문법 및 그 활용을 정리한다.<<Syntax of the while loop>>DECLAREArg DataType := n;BEGINwhil
Procedure는 특정 동작을 수행하는 서브 프로그램이다. 사용자는 이를 호출하기 전에 반드시 procedure를 선언하고 정의해야 한다. 사용자는 선언과 정의를 동시에 할 수 있으며, 또는 먼저 선언한 후 같은 block 또는 서브 프로그램 내에서 정의할 수 있다.