ROWID ROWNUM ROWNUM 으로 페이징처리하기 Pseudo(의사) Column 은 ROWID 와 ROWNUM 이 있다. ROWID - ROWID 는 오라클이 내부적으로 사용하기 위해 만든 id 값으로써 행에 대한 id 값인데 오라클 전체내에서 고유한 값을 가진다. 다음과 같이 SELECT 항목에 ROWID를 넣으면 모든 테이블에서 확인할 수 있다. select userid, name, address, rowid from tbl_heowon; -- 결과 /* ------------------------------------------- USERID NAME ADDRESS ROWID ------------------------------------------- leess이순신 서울 AAAST7AAH..
뷰의 정의 - 테이블은 아니지만 select 되어진 결과물을 마치 테이블 처럼 보는것(간주하는 것). Stored View(저장된 뷰 생성하기) create or replace view 뷰명 --> 뷰명으로 되어진 view 가 없으면 create(생성)하고, -- 만약에 뷰명으로 되어진 view 가 이미 존재한다라면 이전에 정의해둔 view를 없애버리고 select 문장으로 replace한다. select 문장; - Stored View 를 사용하여 복잡한 쿼리문을 저장한뒤, 꺼내서 간편하게 별칭으로만 사용할 수 있다. Inline View - 서브쿼리가 FROM 절에 쓰이면 Inline View라고 한다. - 전체 테이블을 비교하는 것 보다 테이블의 일부 데이터만을 불러와서, 그 중에서 조건을 따지는 ..
문자열 함수 숫자 함수 날짜 함수 변환 함수 기타 함수 문자열 함수 UPPER('문자열') - '문자열'을 모두 대문자로 반환한다. select 'kOreA SEoul', upper('kOreA SEoul') from dual; -- kOreA SEoul KOREA SEOUL LOWER('문자열') - '문자열'을 모두 소문자로 반환한다. select 'kOreA SEoul', lower('kOreA SEoul') from dual -- kOreA SEoul korea seoul INITCAP('문자열') - '문자열'을 단어별(구분자 공백) 첫글자만 대문자, 나머지는 소문자로 반환한다. select 'kOreA SEoul', initcap('kOreA SEoul') from dual; -- kOreA ..
비교 연산자 AND,OR,IN(),NOT 연산자 범위 연산자 LIKE 연산자 문자열 결합연산자 IS NULL, IS NOT NULL 비교 연산자 비교연산자의 종류 뜻 기호 같다 = 같지않다 !=, , ^= 크다,작다 >,=,
관계형 데이터베이스의 정의 SQL의 종류 오라클 데이터 형식 관계형 데이터베이스의 정의 관계형 데이터베이스란? - 관계형 데이터베이스(RDB)는 데이터(정보)를 열(Column, Field) 과 행(Row, Record, Tuple) 으로 이루어진 테이블(Table, Entity, 개체) 형태로 저장하는 데이터베이스를 말한다. 관계형 데이터베이스 관리 시스템(Relation DataBase Management System)란? - 관계형 데이터베이스(RDB)를 관리, 운영, 개발을 해주는 소프트웨어를 말한다.(RDBMS) 이러한 관계형 데이터베이스 관리 시스템(RDBMS)의 종류로는 ORACLE, Mysql, MSSQL Server, DB2, 등등이 있다. SQL의 종류 SQL(Structured Que..