본문 바로가기
2019/ORACLE

SQL*PLUS 사용방법

by SOLYI 2019. 11. 13.

desc : 테이블의 구조를 확인하기 위한 명령어

select [컬럼]
from [테이블이름]

--------------------------------

@ port_변경
exec dbms_xdb.sethttpport(9090);

@ port 확인
select dbms_xdb.gethttpport() from dual;

@ hr user unlock
alter user hr IDENTIFIED by hr account unlock;

@ user 확인
show user

@ scott살리기
@D:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\scott.sql

@ USER 전환
conn system/password

@ password 변경
alter user scott IDENTIFIED by tiger;
--------------------------------

@ scott 사용자가 소유하고있는 테이블의 정보 알려주는 데이터 딕셔너리
select *
from tab;

@ 테이블 구조 확인
desc 테이블명;
 .... desc dept;   desc emp;

@ emp의 모든 컬럼 조회
select *
from emp;

@ 사원번호와 이름 조회
select empno, ename
from emp;

@ 이름, 급여, 입사일 조회
select ename, sal, hiredate
from emp;

@ 사원번호, 이름, 급여, 연봉 조회
select empno, ename, sal, sal*12
from emp;

//산술연산자 : + - * / 사용가능


@ null값에 대한 처리
select ename, sal, job, comm, sal*12, sal*12+comm
from emp; 
//comm 값이 없는 경우 null값이 되어 모순이 발생한다.

@ nvl함수
select ename, comm, sal*12+comm, sal*12+nvl(comm,0)
from emp;
//nvl(comm,0)  = comm값이 null인경우 0으로 변경해준다.


@ as를 이용해서 별칭을 부여하기
select ename, sal*12+nvl(comm,0) as Annsal
from emp;
반응형

'2019 > ORACLE' 카테고리의 다른 글

SQL select를 이용한 조회 방법  (0) 2019.11.14
SQL 논리연산자 (BETWEEN , OR, IN)  (0) 2019.11.14
SQL 비교연산자  (0) 2019.11.14
SQL 별칭 부여하기  (0) 2019.11.14
DDL DML DQL DCL  (1) 2019.11.14