목록프로그래밍/DB (26)
꺄르륵
1. 숫자 함수 : 숫자형 함수는 숫자 데이터를 입력받아 처리하고 숫자를 리턴하는 함수이다. 1.1. ABS(n) : 절대값을 반환한다. 1.1.1. 사용예시 : 주로 편차를 구할때 사용된다. SELECT ABS(-100) FROM DUAL; 1.2. ROUND(n[,i]) : ROUND는 주어진 자료를 n을 i+1번째 자리에서 반올림한다. : i가 음수이면 정수 부분에서 (i번째 자리) 반올림한다. : i가 생략되면 0으로 간주된다. : 날짜에서 사용되면 SELECT ROUND(SYSDATE) FROM DUAL; SELECT MOD((TO_DATE('19920805')-TO_DATE('00010101')-1), 7) FROM DUAL; -- 0이면 일요일, 1이면 월요일, ... , 6이면 토요일이다...
cmd 창에서 import할 파일이 있는 경로 설정 D:\ imp sqldeveloper_User_Id/sqldeveloper_User_Password file=*import_file_name*.dmp ignore=y grants=y row=y indexes=y full=y 파일 import 시키기.
1. SELECT 문 1.1. 자료검색에 사용한다. 1.2. 사용형식 SELECT [DISTINCT] 컬럼명 [[AS] ["]별칭["]][ * ,... -- * 은 모든 컬럼을 포함하라는 의미이다. -- DISTINCT : 중복을 배제하고 조회한다. FROM 테이블명 [별칭],... [WHERE 조건 -- 일반 조건 [AND|OR 조건]] [GROUP BY 컬럼명[,컬럼명,...]] [HAVING 조건] -- 집계 함수의 조건을 부여하는 경우 COUNT, SUM, AVG, MAXIMUM, MINIMUM [ORDER BY 컬럼명|컬럼인덱스,...[ASC|DESC]] -- 컬럼명 대신 1,2,3,.. 등으로 컬럼의 순서로 호출가능, ASC 오름차순, DESC 내림차순 DEFAULT ASC) 예시) 1. 상품..
2. 숫자자료형 1.1. NUMBER [(P[,S])] 1.1.1. P : 정밀도를 나타내느 정수 값( 1 ~ 38 ) : 최상위 유효 자릿수는 0이 아닌 가장 왼쪽 자릿수고, 최하위 유효 자릿수는 가장 오른쪽 자릿수 입니다. 1.1.2. S : 스케일 값으로 소숫점 이하의 유효 숫자 자리수 ( -84 ~ 127 ) : scale이 양수일때는 소수점의 오른쪽에 있는 자릿수로 최하위 유효 자릿수를 포함한 자릿수가 됩니다. : scale이 음수일때는 소수점의 왼쪽에 있는 자릿수입니다. 이 경우는 최하위 유효자릿수를 포함하지 않습니다. : EX. 예를 들어 number(10, -2)라면 100자리수까지 반올림합니다. 1.1.3. 사용 형식 - 컬럼명 NUMBER : 사용자가 정의한 숫자자료를 그대로 저장 - ..
1. 데이터 타입 - 문자열, 숫자, 날짜, 기타로 분류 (ORACLE은 BOOLEAN 타입이 없다.) - ORACLE도 AUTOCASTING을 지원한다. - VARCHAR, NUMBER, DATE, OTHER 1) 문자열 자료 - 문자자료는 ' ' 으로 묶어서 처리한다. - 오라클에서 하나의 문자를 표현하는 JAVA의 CHAR 같은 문자자료가 존재하지 않음. - 모두 문자열로 취급된다. - 사용되는 타입 : CHAR, VARCHAR, VARCHAR2, LONG, CLOB, NVARCHAR2, NCLOB 타입이 존재한다. - 앞에 N이붙은 타입은 NATIONAL의 약자로 국제 표준 문자코드를 이용한다. 유니코드 형식으로 저장된다. UTF-8 또는 UTF-16 *1. CHAR(n) - 고정 길이 문자열을 ..
작성 규칙_ 0또는1이상 "[]" , 1 이상 반드시 사용한다. "|" 테이블 생성하기 - CREATE 객체 생성 - CREATE 객체 삭제 - DROP 객체 안의 DATA 생성 - INSERT 객체 안의 DATA 삭제 - DELETE * 사용형식 CREATE TABLE 테이블명 ( -- 테이블명은 중복되지 않게 설정한다. 컬럼명1 데이이터타입[(크기)] [NOT NULL|NULL], : 컬럼명n 데이이터타입[(크기)] [NOT NULL|NULL][,] -- 컬럼의 제약사항을 나타낸다. -- 컬럼에 대한 정의 부분 크기는 따로 작성하지 않는다면 기본으로 BYTE가 DEFAULT로 적용된다. -- NOT NULL|NULL 중 DEFAULT는 NULL이 적용된다. NOT NULL을 적용하려면 직접 입력해줘야..