Constraint(제약 조건)이란 테이블에 올바른 데이터만 입력 받고 잘못된 데이터는 들어오지 못하도록 컬럼마다 정하는 규칙 제약조건 종류 NOT NULL : NULL 값 입력 불가 UNIQUE : 중복된 값 입력 불가 PRIMARY KEY : NOT NULL + UNIQUE 이면서 테이블 내에서 데이터들끼리의 유일성을 보장하는 컬럼에 설정, 테이블당 1개만 설정 가능 FOREIGN KEY… Continue Reading 생능_오라클SQL_07장. Constraint(제약조건)

INSERT 날짜 형식에서 오류 발생 날짜 입력에서 유닉스와 윈도우의 포맷이 달라 오류발생 유닉스 날짜 : DD-MON-YY 윈도우 날짜 : YYYY-MM-DD 유닉스 날짜 -> 윈도우 날짜 형식으로 변환 ALTER SESSTION SET NLS_DATE_FORMAT=’RRRR-MM-DD:HH24:MI:SS’; Null 값 입력하기 INSERT INTO table_name(fld1, fld2) VALUES(‘hong’, NULL); 테이블 생성 및 데이터 입력 CREATE TABLE prof3 AS SELECT… Continue Reading 생능_오라클SQL_06장. DML로 데이터 관리

오라클 명령어 종류 DML(Data Manipulation Language) : INSERT, UPDATE, DELETE, MERGE DDL(Data Definition Language) : CREATE, ALTER, TRUNCATE, DROP DCL(Data Control Language) : GRANT, REVOKE TCL(Transaction Control Language) : COMMIT, ROLLBACK DQL(Data Query Language) : SELECT CREATE 테이블 생성시 제한 사항 테이블 이름은 반드시 문자로 시작 이름은 최대 30바이트까지 가능… Continue Reading 생능_오라클SQL_05장. DDL 명령과 딕셔너리

emp 테이블 dept 테이블 department 테이블 professor 테이블 : 공간 부족으로 NAME, POSITION, HPAGE 필드의 내용을 일부만 출력 student 테이블의 내용 : 공간 부족으로 NAME 필드의 내용을 왼쪽 4글자만 남김 Cartecian Product(카티션 곱) 조인 태상 테이블들의 조건이 누락되었을 때 해당 조인에 해당하는 모든 대상 행을 출력 사용 이유 데이터를 복제해서… Continue Reading 생능_오라클SQL_04장. JOIN

GROUP 함수 emp 테이블의 내용 student 테이블의 내용 : 공간 부족으로 NAME 필드의 내용을 왼쪽 4글자만 남김 COUNT(), SUM(), AVG() 함수 MAX(), MIN() 함수 STDDEV(), VARIANCE() 함수 GROUP BY ~ HAVING절 사용 SELECT 절에 사용된 그룹함수 이외의 컬럼이나 표현식은 반드시 GROUP BY 절에 사용되어야 함, 그렇지 않을 경우 에러 발생… Continue Reading 생능_오라클SQL_03장. SQL 복수행 함수

세 가지 유형의 보안 물리적 보호 화재, 홍수, 지진 등과 같은 자연 재해, 도둑, 컴퓨터 시스템에 대한 우연한 손상, 데이터에 손상을 주는 기타 유형의 위험으로부터 데이터베이스를 보호 권한 보호 권한을 가진 사용자만 특정한 접근 모드로 데이터베이스를 접근할 수 있도록 보호 운영 보호 데이터베이스의 무결성에 대한 사용자 실수의 영향을 최소화하거나 제거… Continue Reading 생능_ORACLE배움터_10장. 보안과 권한관리

참조 : https://oukr.tistory.com/51  메타 문자 ^ : 행 시작 $ : 행 끝 |  : 여러개 나열된 것 중 하나, or(또는) ( ) : 괄호 안을 한 단위로 취급 [ ] : 나열된 문자 중 1문자 .(Dot) : 임의 한 문자(Null 제외) + : 1글자 이상 ? : 0글자나 1문자 *… Continue Reading Oracle(오라클) 정규식(Regular Expression)

단일행 함수의 종류 문자 함수 숫자 함수 날짜 함수 변환 함수 묵시적 변환 함수 명시적 변환 함수 일반 함수 문자 관련 함수 숫자 관련 함수 날짜 관련 함수 형 변환 함수 데이터 타입 날짜형 -> 문자형 변환 : TO_CHAR(필드, 패턴) 숫자형 -> 문자형 변환 : TO_CHAR(필드, 패턴) TO_CHAR(1234, ‘99999’)   … Continue Reading 생능_오라클SQL_02장. SQL 단일행 함수

오라클 접속 오류 해결 접속 : sqlplus scott/tiger 오류메시지 : ORA-28000: the account is locked 오라클 설치시 scott 계정을 막아놓아서 발생하는 오류 DBA로 접속(ID: system, PW:) 다음 명령 실행 : ALTER USER scott IDENTIFIED BY tiger ACCOUNT UNLOCK; 오류메시지 : ORA-01033: ORACLE initialization or shutdown in progress 접속 종료후 다시 접속하면… Continue Reading 생능_오라클SQL_01장. SELECT 명령

error: Content is protected !!