
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
- 결혼 축하드립니다.
2009 - 코코넛 - 원래 취지는 뉴칼레도니아..
2009 - ^-^)=b금도리 - 난 정신없어서 아직 사진..
2009 - 꽃보다하은 - 하은이 마음알꺼같아^ㅡ^
2009 - 먀 - ㅎㅎ 일기식으로쓰니
잼..
2009 - 먀
| Window7 Home Premium K 관리자 권한 얻기. (0) | 2012/01/04 |
|---|---|
| 티스토리 오픈..-_-)/ (3) | 2009/05/29 |
* 산술함수
abs(n) : n의 절대값
ceil(n) : n보다 크거나 같은 최소정수
cos(n) : n의 cosine 값
cosh(n) : n의 hyperbolic cosine 값
exp : e의 n지수승
floor(n) : n보다 작거나 같은 최대정수
mod(m,n) : m을 n으로 나눈 나머지
power(m,n) : m의 n지수승
sign(n) : n<0이면 -1 / n=0이면 0 / n>0이면 1
sin(n) : n의 sine값
sqrt(n) : n의 루트근 / n<0이면 null
tan(n) : n의 tangent
greatest(a,b,c..) : 그중 가장 큰 값
least(a,b,c...) : 그중 가장 작은 값
round(n,2) : n을 소숫점 2자리에서 사사오입한 값
to_number : 숫자를 포함하는 char값을 number로 변환
trunc : 소숫점이하 ~ 자리에서 잘사한 값
* 문자열함수
decode(GRADE, 'A', 4, 'B', 3, 0) : GRADE필드값이 'A'이면 4, 'B'이면 3, 아니면 0
initcap : 단어의 첫문자를 대문자로
instr(LOC, '') : LOC에서 처음으로 나타나는 공백의 위치를 리턴
length : 길이를 리턴
lower : 소문자로 변환
upper : 소문자를 대문자로 변환
substr(GRADE, 1, 2) : GRADE필드값의 처음 2문자 리턴
dump : oracle 내부 저장형식
user : 현재 oracle 에 접속한 사용자명
replace(char1, str1, str2) : char1에서 str1을 str2로 변환
* 날짜포맷
YYYY또는 SYYY : 년의표시. S를 지정하면 기원전에 -붙는다
YYY, YY, Y : 년의 아래 3자리, 2자리, 1자리
SYEAR or YEAR : 년을 절차로 표시. S를 지정하면 기원전에 -
Q : 년의 1/4
MM : 월
MONTH or MON : 월의 명칭 또는 3문자의 단축형
DDD, DD, D : 년,월,주의 몇번째 날인가 표시
DAY, DY : 요일 또는 3문자의 단축형
AM, PM : 오전(AM)과 오후(PM)의 표시
HH 또는 HH12 : 시각(1~12)
HH24 : 시각(0~23)
MI : 분
SS : 초
* 날짜함수
add_months(D, N) : 날짜 D에 N개월을 가산한다
greatest(D1, D2) : D1과 D2에서 늦은쪽의 날짜
least(D1, D2) : D1과 D2에서 빠른쪽의 날짜
last_day(HIREDATE) : HIREDATE가 포함되어 있는 월의 마지막 일
month_between(A, B) : B부터 A까지의 월 수
next_day(hdate, 'FRIDAY') : hdate후의 첫 금요일
round(hdate) : hdate를 일을 단위로 하여 사사오입
to_char(FDATE, 'YYYY-MM-DD') : FDATE날짜의 값을 우측 포맷형식으로 문자열변환
to_date(FDATE, 'YYYY-MM-DD') : 우측 포맷형식으로 된 문자열을 날짜타입으로 변환
* 존재를 테스트하는 서브쿼리 : EXISTS
- 서브쿼리가 적어도 1행이상 리턴시 참. 아니면 거짓
* 합집합, 교집합, 차집합
UNION : 합집함. 동일한 행 리턴시 한건으로 표시
UNION ALL : 중복된 값도 모두 표시
INTERSECT : 교집합. 양쪽 쿼리 모두에서 리턴된 행 표시
MINUS : 차집합. 앞의 쿼리에서는 리턴되지만 뒤의 쿼리에서는 리턴되지 않는 행을 리턴
| Oracle 각종 함수 (0) | 2010/12/23 |
|---|---|
| Table 생성 & 수정 (0) | 2009/10/08 |
| Sequence (0) | 2009/10/08 |
《Table 생성》
SQL> create table tableName(테이블명) (
2 FieldName DataType(Size)
3 );
《Table 수정》
1.test table에 osy란 number(10)타입의 컬럼 추가
SQL> alter table test add(osy number(10));
2.test table에 osy컬럼명을 osy79로 컬럼명 변경
SQL> alter table test rename column osy to osy79;
3.test table에 osy79로 컬럼 데이터 타입 변경
SQL> alter table test modify(osy79 varchar(10));
4.test table에 osy79로 컬럼 삭제
SQL> alter table test drop(osy79);
| Oracle 각종 함수 (0) | 2010/12/23 |
|---|---|
| Table 생성 & 수정 (0) | 2009/10/08 |
| Sequence (0) | 2009/10/08 |