ORACLE 기본 문법


CREATE 문


- 기본정의


CREATE TABLE 테이블명

(

   컬럼명       자료형태  DEFAULT처리  NULL처리

);


- 예시


CREATE TABLE BOARD
(
    NUM                   INTEGER  NOT NULL ,
    REF_NUM               INTEGER   DEFAULT  0 NOT NULL ,
    MEM_NUM               INTEGER  NOT NULL,
    TITLE                 VARCHAR2(100)  NOT NULL ,
    WRITEDATE             TIMESTAMP   DEFAULT  SYSDATE NOT NULL ,
    COUNT                 INTEGER   DEFAULT  0 NOT NULL ,
    CONTENT               VARCHAR2(2000)  NOT NULL ,
    DEPTH                 INTEGER   DEFAULT  0 NOT NULL ,
    B_ORDER               INTEGER   DEFAULT  0 NOT NULL ,
    FLAG                  CHAR   DEFAULT  'V' NOT NULL
);



INSERT 문


- 기본정의


INSERT INTO 테이블명 VALUES

( 컬럼1, 컬럼2 .... 컬럼N );


- 예시


INSERT INTO BOARD VALUES

(

  0, 1, '문자', SYSDATE, '문자', 0, 1

);



SELECT 문


- 기본정의


SELECT * FROM 테이블명 WHERE 컬럼명 = 찾을 값;


- 예시


SELECT * FROM BOARD WHERE NUM = 1;



UPDATE 문


- 기본정의


UPDATE 테이블명 SET 바꿀 컬럼명1 = 바꿀 값, 바꿀 컬럼명2 = 바꿀 값 .. 바꿀 컬럼명N = 바꿀 값;


- 예시


UPDATE TABLE SET TITLE = '바꾼 값', CONTENT = '바꾼 값' WHERE NUM = 33;



DELETE 문


- 기본정의


DELETE FROM 테이블명 WHERE 지울컬럼 = 컬럼명;


-예시


DELETE FROM BOARD WHERE NUM = 1;

 



DROP 문


- 기본정의


DROP TABLE 테이블명 CASCADE CONSTRAINTS;


- 예시


DROP TABLE BOARD CASCADE CONSTRAINTS;


'ORACLE' 카테고리의 다른 글

ORACLE 컬럼 추가, 변경, 삭제  (0) 2016.09.23
ORACLE SEQUENCE 조회와 삭제  (0) 2016.09.23
ORACLE SEQUENCE 생성  (0) 2016.09.23
ORACLE 게시판 리스트 쿼리  (0) 2016.09.23

+ Recent posts