select * from all_users  ;
  - 모든 유저 정보 검색

create user test identified by test1 default tablespace user_data;
  - 암호 test1 이고 사용할 테이블은 user_data 인 유저 test를 생성

alter user test identified by testtest;
  - test 유저의 암호를 testtest로 변경

connect sys/tmxbeldh;
  - 암호가 tmxbeldh인 sys 유저에 접속

grant connect to itislord;
  - itislord 유저에게 연결 권한 부여 (이 명령은 먼저 sys로 접속하고
                                      난 후 실행해야 함 )
drop user test;
  - test 유저를 삭제 ( 테이블을 소유하고 있어 삭제가 않될 경우에는
                       뒤에  "cascade"를 사용하면 같이 삭제됨 -주의)
edit test
  - test라는 이름의 sql문서를 notepad에서 작업하게 열어줌
  - 화일로 있는 sql문장을 열때는 " @ test " or " start test " 사용

desc test
  - test 테이블의 현재 상태를 표시

"L 2"      - 바로전 실행한 2번째 명령줄  표시
"C/job/mgr - "l"로 먼저 선택된 행의 단어중 job을 mgr로 변경
"del"      - "l"로 먼저 선택된 행을 삭제
"A emp"    - "l"로 먼저 선택된 행 마지막에 emp추가
"I test"   - 현재 작업 중인 행 뒤에 한행 추가

산술 함수

함   수                  내           용

 ABS (n)                 n의 절대값
 CEIL (n)                n보다 크거나 같은 최소정수
 COS (n)                 n의 cosine값
 COSH (n)                n의 hyperbolic cosine값
 EXP (n)                 e(2.71828183...)의 n 지수승
 FLOOR (n)               n보다 작거나 같은 최대정수
 LN (n)                  n(>0)의 자연로그
 LOG (m,n)               m의 n로그
 MOD (m,n)               m을 n으로 나눈 나머지
 POWER (m,n)             m의 n 지수승
 ROUND (n[,m])           소수점 m자리에서 반올림 ; m이 생략된 경우 default 값 0
 SIGN (n)                n < 0 이면 -1, n = 0 이면 0, n > 0 이면 1
 SIN (n)                 n 의 sine값
 SINH (n)                n의 hyperbolic sine값
 SQRT (n)                n 의 root 근 
 TAN (n)                 n의 tangent
 TANH (n)                n의 hyperbolic tangent값
 TRUNC (n[,m])           소수점 m자리에서 절삭 ; m이 생략된 경우 default 값 0
 nvl(col명, 값)           column값이 null값일 때, 값을 가진다.



☞ ROUND와 TRUNC 함수

 ● ROUND(45.923,   2)           →  45.92
 ● ROUND(45.923,  0)            →  46
 ● ROUND(45.923, -1)           →  50
 ● TRUNC(45.923,   2)           →  45.92
 ● TRUNC(45.923,   0)           →  45
 ● TRUNC(45.923,  -1)          →  40



 ▶ TRUNC와 ROUND함수는 argument가 있어야 한다.
 ▶ 두 번째 argument값이 없거나 0이면 결과값은 소숫점이 없는 형태로 나타나게 된다.
 ▶ 두 번째 argument의 값이 음수이면 해당 수만큼 좌측으로 절삭 또는 반올림한다.


※ Note : ROUND와 TRUNC 함수는 날짜 함수와 같이 쓰여질 수 있다.

+ Recent posts