목록oracle (6)
Yeonee's Story
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) 인라인뷰 소개 서브쿼리가 FROM 절에서 안에서 사용되는 경우, 해당 서브쿼리를 '인라인뷰'라고 한다. FROM 절에서 사용된 서브쿼리의 결과가 하나의 테이블에 대한 뷰(View)처럼 사용된다. SELECT * FROM (SELECT * FROM table ORDER BY id DESC) WHERE ROWNUM
안녕하세요 https://blog.naver.com/sysysy0302 여니입니다 :) /* 하나의 주된 SQL(SELECT, CREATE, INSERT, UPDATE....) 안에 포함된 또하나의 SELECT문 메인 SQL문을 위해서 보조 역할을 하는 SELECT문 */ -- 노옹철 사원과 같은 부서인 사원들 -- 1)먼저 노옹철 사원의 부서코드 조회 SELECT DEPT_CODE FROM EMPLOYEE WHERE EMP_NAME = '노옹철'; -- 'D9'; -- 2) 부서코드가 D9인 사원들 조회 SELECT EMP_NAME FROM EMPLOYEE WHERE DEPT_CODE = 'D9'; -- 위의 두 단계를 합치기 ==> 서브쿼리 --;항상 메인쿼리보다 늦게 실행된다 SELECT EMP_N..
안녕하세요. #yeoneeblog 여니입니다 :) 자바로 따지면 메소드와 같은 존재 매개변수로 전달된 값들을 읽어서 계산한 결과를 반환 => 호출해서 쓸 것 - 단일행 함수 : n개의 값을 읽어서 n개의 결과를 리턴 (매 행마다 함수 실행 후 결과 반환) - 그룹 함수 : n개의 값을 읽어서 1개의 결과를 리턴 (하나의 그룹별로 함수 실행후 결과를 반환) 단일행 함수와 그룹함수는 함께 사용할수 없음 : 결과 행의 갯수가 다르기 때문 LENGTH / LENGTHB - LENGTH(문자열) : 전달된 문자열의 글자 수 반환 - LENGTHB(문자열) : 전달된 문자열의 바이트 수 반환 결과값은 숫자로 반환 => NUMBER 문자열 : 문자열 형식의 리터럴, 문자열정보가 저장된 칼럼 한글은 글자당 3BYTE ..
안녕하세요. #yeoneeblog 여니입니다 :) /* 자바로 따지면 메소드와 같은 존재 매개변수로 전달된 값들을 읽어서 계산한 결과를 반환 => 호출해서 쓸 것 - 단일행 함수 : n개의 값을 읽어서 n개의 결과를 리턴 (매 행마다 함수 실행 후 결과 반환) - 그룹 함수 : n개의 값을 읽어서 1개의 결과를 리턴 (하나의 그룹별로 함수 실행후 결과를 반환) 단일행 함수와 그룹함수는 함께 사용할수 없음 : 결과 행의 갯수가 다르기 때문 */ ------------------------------------------------------------- /* LENGTH / LENGTHB - LENGTH(문자열) : 전달된 문자열의 글자 수 반환 - LENGTHB(문자열) : 전달된 문자열의 바이트 수 반..
안녕하세요. #yeoneeblog 여니입니다 :) -- 한줄주석 /* 여러줄 주석 */ SELECT * FROM DBA_USERS; -- 현재 모든 계정들에 대해서 조회하는 명령문 -- 명령문 한줄 실행시 CTRL+ENTER 누르면 즉시 실행됨 OR 위쪽 재생버튼 클릭. -- 계정 생성 -- 일반 사용자계정을 만들 수 있는 권한은 오로지 관리자 계정에 있음. -- 사용자 계정 생성방법 -- [표현법] CREATE USER 계정명 IDENTIFIED BY 비밀번호; CREATE USER KH IDENTIFIED BY KH; -- 생성된 사용자계정에게 최소한의 권한부여(ROLE권한부여) -- 최소한의 권한 내역 : DB접속, 데이터 관리 -- [표현법] GRANT 권한1, 권한2 ... TO 계정명; GRA..