VIEW 생성하니ORA-01031: insufficient privileges권한이 충분하지 않다는 경고창 뜸//뷰 만드는 권한 따로 줘야함.cmd로 들어가서 오라클 DB 접속한 후 뷰 만드는 권한 따로 부여해야함.오라클 DB 접속하는 방법GRANT CREATE ANY
SELECT ENAME 사원명=> 보여줄 때 ENAME를 사원명이라고 보여줘라SUBSTR(HIRE_DATE,1,4)=> 고용일자 중 첫번째 글자에서 네번째 글자까지 보여줘라SYSDATE ?COUNT는 레코드를 세는 함수() 치면 그 필드에 있는 레코드 몽땅 나와라COU
1) 개념적 모델링떠있는 것들을 골라내고 E-R다이어그램 그린다2) 논리적 모델링중복되는 필드를 없애는 과정(정규화과정/ 중복을 없애는 걸 말함)3) 물리적 모델링이름을 부여하고, 데이터타입을 결정하고, 길이(자리수)를 결정하는 단계(스키마) 필드의 속성을 정하는 것키
테이블 안에 있는 정보들 전부 조회SELECT \* FROM 테이블명테이블 삭제DROP TABLE 테이블명;
다수리 보강.......분석설계의 목적복잡한 현실세계를 추상화한다.꼭 필요한 사항만 보여준다.고객이 원하는게 뭔지현실세계(고객의 요구사항)에서 명사를 뽑아낸다 명사는 프로젝트의 핵심요소, 꾸준히 관리되어야 할 요소자주 사용되는 요소, 두루뭉실해서는 안됨. 명확하고 한계
월급 200만원과 300만원 사이 구할때는 비교연산자 BETWEEN을 사용하거나?
ER-WIN : 어윈/ 이알윈SQL Developer : SQL 작성 및 활용 프로그램Oracle : DBMS 데이터베이스 관리 시스템DB : Database(공유, 저장, 통합, 운영을 구현할 수 있도록 만들어진 개념)분기문 : 프로세스(실행중인 프로그램, CPU를
SQLLENGTH 문자열의 길이LENGTHB 문자열의 바이트 (영문자숫자는 1바이트 / 한글은 3바이트)??? ABS(n) 절대값???SIGN(n) 양수, 음수,0을 부분???POWER(n,y) n의 y승 계산SQRT(n) n의 제곱근한글값은 아스키 값으로 바꿔서첫
컬럼 BETWEEN 값1 AND 값2: 컬럼에서 값1과 값2 사이에 있는 값을 가져옴ex) 2013년 2월 20일부터 2018년 5월 1일 사이에 입사한 사원의 이름, 담당업무, 입사일을 출력하시오.WHERE NOT 칼럼 BETWEEN 값1 AND 값2: 칼럼에서 값1
PROCEDURE 와 FUNCTION익명 블록PL/SQL을 구성하는 기본 구조선언부/실행부로 구성구조1) 변수 선언 및 사용변수는 스칼라변수, 바인딩변수, 참조형 변수가 존재사용형식타입은 오라클에서 사용되는 모든 타입 사용참조형 : 열참조와 행참조열참조 : 테이블명,열
WHERE 칼럼 IN('값1','값2'):범위에 포함되는 것 조회ex) 사원의 급여가 400에서 500사이에 포함되고 부서번호가 20 또는 30인 사원의 이름, 급여와 부서번호를출력, 이름순(오름차순)으로 출력하시오.WHERE 칼럼 NOT IN ('값1','값2',..
시퀀스란 순차적으로 증가하는 순번을 자동으로, 연속적인 숫자를 생성해내는 객체.INCREMENT BY : 시퀀스 실행 시 증가시킬 값START WITH : 시퀀스의 시작값이다. (MINVALUE과 같거나 커야 한다)MINVALUE : 시퀀스가 시작되는 최솟값이다.MAX
: 총의 방아쇠를 당기는 것과 특정 테이블이 변경되면 이를 이벤트로 다른 테이블이 자동으로(연쇄적으로) 변경되는 자동화 기능.ex) 판매 제품 테이블과 재고 테이블이 있을 때, 재고 수량을 늘리면 제품 테이블의 수량도 늘어나는 것OR REPLACE : 객체 덮어쓰기 또
PL/SQLProcedural Language/SQL미리 만들어놓은 언어오직 오라클에서만 사용가능my sql, ms sql 연동 불가변수의 종류변수의 선언초기값을 지정하고자 할 때는 할당연산자 := 를 사용.: 출력옵션으로 ON실행시 한번만 입력해주면 된다.: 조건이