ORACLE

ORACLE 기본 문법

bedst 2016. 9. 23. 15:35

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;