오라클 함수의 select문 실행 순서는 다음과 같다. /* 5 : SELECT 1 : FROM 2 : WHERE 3 : GROUP BY 4 : HAVING 6 : ORDER BY */
오라클 연산자 우선순위
·
Database
/* 0. () 1. 산술연산자 2. 연결연산자 3. 비교연산자 4. IS NULL LIKE IN 5. BETWEEN AND 6. NOT 7. AND 8. OR */
DML - SELECT
·
Database
기본 SELECT 구문 /* 데이터를 조회할 때 사용되는 명령어(DML,DQL) >>RESULT SET : SELECT문을 통해 조회된 결과물 [표현법] SELECT 조회하고자하는 컬럼명, 컬러명, 컬럼명,... FROM 테이블명; */ --EMPLOYEE 테이블로부터 전체 사원의 모든 컬럼을 조회 SELECT * FROM EMPLOYEE; 컬럼명에 별명 짓기 /* [표현법] 컬럼명 별칭, 컬럼명 "별칭" , 컬럼명 AS 별칭 , 컬럼명 AS "별칭" AS를 붙이든 안붙이든 간에 부여하고자하는 별칭에 특수문자 또는 띄어쓰기가 포함될 경우 반드시 쌍따옴표로 묶어서 표현해야됨! */ -- EMPLOYEE 테이블로부터 사원명, 급여, 연봉, 보너스포함연봉 SELECT EMP_NAME 사원명 , SALARY A..
사용자 계정 생성(Oracle)
·
Database
관리자만 사용자 계정을 생성할 수 있다. --새로운 사용자 계정 생성하는 구문 -- [표현법] CREATE USER 계정명 IDENTIFIED BY 비밀번호; CREATE USER TAKO IDENTIFIED BY TAKO; 위의 새로 생성한 계정은 아무런 권한도 없는 상태인데, 이러한 계정에 권한을 주기 위해서는 다음과 같은 구문을 실행해야 한다. --새로이 생성된 계정은 어떠한 권한도 없는 상태 !! (최소한 권한정도는 부여해야함) --권한 부여시 작성하는 구문 --[표현법] GRANT 권한1, 권한2, ... TO 계정명; GRANT CONNECT,RESOURCE TO TAKO; -- CONNECT: 접속할 수 있는 권한 -- RESOURCE: 테이블 생성할 수 있는 권한 접속할 수 있는 권한과 테..