Oracle Database 튜토리얼
Oracle Database 시작하기
수색…
비고
오라클 은 70 년대 후반 Larry Ellison, Bob Miner 및 Ed Oates가 처음 만든 관계형 데이터베이스 관리 시스템 (RDBMS)입니다. IBM의 System R 과 호환되도록 설계되었습니다.
버전
번역 | 출시일 |
---|---|
버전 1 (출시되지 않음) | 1978-01-01 |
Oracle V2 | 1979-01-01 |
Oracle 버전 3 | 1983-01-01 |
Oracle 버전 4 | 1984-01-01 |
Oracle 버전 5 | 1985-01-01 |
Oracle 버전 6 | 1988-01-01 |
Oracle7 | 1992-01-01 |
Oracle8 | 1997-07-01 |
Oracle8i | 1999-02-01 |
Oracle9i | 2001-06-01 |
오라클 10g | 2003-01-01 |
오라클 11g | 2007-01-01 |
오라클 12c | 2013-01-01 |
안녕하세요 세계
SELECT 'Hello world!' FROM dual;
오라클의 SQL 풍미에서 "이중은 단순한 convienence table" 입니다. 원래 는 JOIN을 통해 행을 두 배로 만들 려고 했지만 DUMMY
값이 'X'인 행이 하나 있습니다.
안녕하세요! 테이블에서
간단한 테이블 만들기
create table MY_table (
what varchar2(10),
who varchar2(10),
mark varchar2(10)
);
값 삽입 (모든 열에 값을 제공하면 대상 열을 생략 할 수 있음)
insert into my_table (what, who, mark) values ('Hello', 'world', '!' );
insert into my_table values ('Bye bye', 'ponies', '?' );
insert into my_table (what) values('Hey');
Oracle은 트랜잭션을 사용하므로 커밋해야 함
commit;
데이터 선택 :
select what, who, mark from my_table where what='Hello';
SQL 쿼리
금세기에 태어난 $ 50000 이상을 벌어들이는 종업원을 나열하십시오. 그들의 이름, 생년월일 및 급여를 알파벳 순으로 이름별로 나열하십시오.
SELECT employee_name, date_of_birth, salary
FROM employees
WHERE salary > 50000
AND date_of_birth >= DATE '2000-01-01'
ORDER BY employee_name;
최소 5 명의 직원이있는 각 부서의 직원 수를 표시하십시오. 가장 큰 부서를 먼저 나열하십시오.
SELECT department_id, COUNT(*)
FROM employees
GROUP BY department_id
HAVING COUNT(*) >= 5
ORDER BY COUNT(*) DESC;
PL / SQL의 Hello World
/* PL/SQL is a core Oracle Database technology, allowing you to build clean, secure,
optimized APIs to SQL and business logic. */
set serveroutput on
BEGIN
DBMS_OUTPUT.PUT_LINE ('Hello World!');
END;
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow