본문 바로가기
page 1 .컴퓨터/오라클

[ORACLE] 기본

by 나의나된것은 2014. 5. 19.
반응형

1. 전체 테이블 조회


select *

from tab;



2. 테이블 구조


desc[ribe] 테이블명



3. 테이블에 데이터 삽입 (select 활용)

    insert into 테이블명(칼럼명)

    select 칼럼 from 테이블 where 조건


4. auto_increment 

오라클에선 sequence로 해야 함.


CREATE TABLE test
(id NUMBER PRIMARY KEY,
name VARCHAR2(30));


CREATE SEQUENCE test_sequence
START WITH 10000
INCREMENT BY 1;


CREATE OR REPLACE TRIGGER test_trigger
BEFORE INSERT
ON test
REFERENCING NEW AS NEW
FOR EACH ROW
BEGIN
SELECT test_sequence.nextval INTO :NEW.ID FROM dual;
END;

INSERT INTO test (name) VALUES (′Jon′);


5. nvl(nvl검사값, null일때 사용할 값)


SELECT NVL(KORNM,ENGNM)

FROM member


뭐 이런식으로도 쓸수 있겠죠? 


반응형

'page 1 .컴퓨터 > 오라클' 카테고리의 다른 글

Toad 자동정렬 시 select  (0) 2014.10.27
Toad null Yellow  (0) 2014.10.22
TimeStamp  (0) 2014.06.23
[Oracle] Exists  (0) 2014.06.12
Oracle 11 설치하기  (0) 2014.05.02