1. NUMBER(precision, scale)
-- precision : 소수점을 포함한 전체 자리수
-- scale : 소수점 이하 자리수 지정
특징 ]
-- 정밀도 개념 : scale보다 소수점 이하 자리수가 큰건 괜찮지만, 적으면 에러가 발생
-- 입력할 때 precision과 scale을 모두 생략하면(아무것도 안 적으면) 데이터 값만큼 공간이 할당
-- scale없이 precision만 지정하면 소수점 이하는 반올림되어 정수형만 저장
number_test number
,number_test1 number(7)
,number_test2 number(7,1)
,number_test3 number(7,3)
,number_test4 number(5,-2)
,number_test5 number(4,5)
,number_test6 number(4,5)
,number_test7 number(3,7)
,number_test8 number(3,7)
-- char : 고정길이 문자데이터 저장
char_test char(100)
-- varchar2 : 가변길이 문자 데이터 저장
varchar2_test varchar2(100)
-- date : 기본포맷 : 년, 월, 일
YY/MM/DD(기본날짜형식)
,date_test date
-- null
-- 0이 아니다 + 빈 공간이 아니다
-- 미확정의 의미를 지닌다( unknown )
-- 값이 있는데, 어떤 값인지는 알 수 없다
-- 산술연산
값(+, -, *, /) null = null
-- 문자연산
문자 || (문자결합) null = 문자 (있던문자 그대로 출력)
-- 비교연산
값(< > <= >= != <>) null = null
-- 논리연산
NULL or TRUE = TRUE;
NULL and FALSE = false;
-- 이외의 모든 경우에 NULL
-- 그룹함수 (avg, sum ...) null 제외하고 계산
-- 속성값이 null일 경우에 다른 값을 출력해주는 함수를 지원해준다
NVL(속성명, '값') : 속성값이 null일 경우 '값'을 출력
select * from tab;
-- 데이터 딕셔너리
-- 데이터베이스의 데이터를 제외한 모든 정보가 담겨 있다
-- 데이터딕셔너리의 내용을 변경하는 권한은 시스템이 가지며
-- 사용자에게는 읽기 전용 테이블형태로만 제공된다
'IT Programmer > Java (자바 과정)' 카테고리의 다른 글
[Java Script] 1-1) jQuery (제이쿼리) (0) | 2020.08.30 |
---|---|
[ 3.SQL 활용 ] DML_Select (0) | 2020.02.02 |
추상 클래스 (abstract class) (0) | 2020.01.13 |
객체지향 (0) | 2020.01.07 |
[Java_프로그래밍 언어 활용] 연산자(operator) 예제 (0) | 2019.12.29 |