Skip to content

Latest commit

 

History

History
62 lines (54 loc) · 1.53 KB

README.md

File metadata and controls

62 lines (54 loc) · 1.53 KB

GilsBeverage

Home.jsp가 메인페이지입니다.

CREATE TABLE GIL_PRODUCT(
    IDX NUMBER NOT NULL PRIMARY KEY,
    FILENAME VARCHAR2(50),
    PNAME NVARCHAR2(50),
    PCONTENT NVARCHAR2(1000),
    PTYPE NVARCHAR2(10),
    CAPACITY VARCHAR2(10),
    COST NUMBER
);
    CREATE SEQUENCE PRODUCT_IDX_SEQUENCE 
    START WITH 1
    INCREMENT BY 1;


CREATE TABLE GIL_USER(
    ID NVARCHAR2(20) NOT NULL PRIMARY KEY,
    PWD NVARCHAR2(30) NOT NULL,
    P_SHA256 NVARCHAR2(100) NOT NULL,
    P_BCRYPT NVARCHAR2(100) NOT NULL,
    NAME NVARCHAR2(10) NOT NULL,
    PHONE VARCHAR2(30),
    EMAIL NVARCHAR2(50) NOT NULL,
    REGDATE DATE DEFAULT SYSDATE
);

CREATE TABLE GIL_BOARD(
    IDX NUMBER NOT NULL PRIMARY KEY,
    ID NVARCHAR2(20) NOT NULL,
    FILENAME NVARCHAR2(100),
    REGDATE DATE DEFAULT SYSDATE,
    TITLE NVARCHAR2(30) NOT NULL,
    CONTENT NVARCHAR2(1000) NOT NULL,
    FLAG NVARCHAR2(10) NOT NULL,
    CONSTRAINT FK_USERID FOREIGN KEY(ID) REFERENCES GIL_USER(ID)
               ON DELETE CASCADE
);
    CREATE SEQUENCE BOARD_IDX_SEQUENCE 
    START WITH 1
    INCREMENT BY 1;
    
        CREATE TABLE GIL_SCRAP(
    IDX NUMBER NOT NULL PRIMARY KEY,
    ID NVARCHAR2(20) NOT NULL,
    PNAME NVARCHAR2(50),
    REGDATE DATE DEFAULT SYSDATE,
    CONSTRAINT FK_SCRAPID FOREIGN KEY(ID) REFERENCES GIL_USER(ID)
               ON DELETE CASCADE
);
    
    Drop Table Gil_Product;
    Drop Table Gil_Board;
    Drop Table Gil_User;
    Drop Table GIL_SCRAP;
    
    DROP SEQUENCE BOARD_IDX_SEQUENCE;
    DROP SEQUENCE PRODUCT_IDX_SEQUENCE;